安装docker
-
-
- docker配置条件
- 安装地址
- 安装步骤
-
- [2. 卸载旧版本](#2. 卸载旧版本)
- [3. yum 安装gcc相关](#3. yum 安装gcc相关)
- [4. 安装需要的软件包](#4. 安装需要的软件包)
- [5. 设置stable镜像仓库](#5. 设置stable镜像仓库)
- [6. 更新yum软件包索引](#6. 更新yum软件包索引)
- [7. 安装docker引擎](#7. 安装docker引擎)
- [8. 启动测试](#8. 启动测试)
- [9. 测试](#9. 测试)
- [10. 卸载](#10. 卸载)
-
-
centos7安装docker
https://docs.docker.com/engine/install/centos/
docker配置条件
安装地址
Install Docker Engine on CentOS
安装步骤
2. 卸载旧版本
3. yum 安装gcc相关
CentoS]能上外网
yum -y install gcc
yum -y install gcc-c++
- 设置Centos开机自动上网
确保是root账号进行下面操作,如果不是root身份,首先要以root身份登入当前的CentOS 7 ! 在shell里面输入命令:
cd /etc/sysconfig/network-scripts
,随后回车,进入这个目录。随后在shell里面输入:ls -a ,随后回车,会显示这个目录里面的所有文件。修改网卡配置文件。
"ifcfg-enp0s3 "
就是我的网卡配置文件,我用vi编辑它,在shell里面输入:vi ifcfg-enp0s3
,随后回车,按"i"键,进入vi编辑模式,现在就可以编辑此文件了!
4. 安装需要的软件包
bash
yum install -y yum-utils
5. 设置stable镜像仓库
所以使用阿里云镜像:
bash
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6. 更新yum软件包索引
bash
yum makcache fast
终于成功了 因为进行到这一步的时候 出现了错误 一直在倒腾yum 因为yum连接着许多需要联网下载的东西 很重要
7. 安装docker引擎
8. 启动测试
bash
[root@localhost yum.repos.d]# systemctl start docker
[root@localhost yum.repos.d]# ps -ef | grep docker
root 3426 1 0 19:46 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root 3613 2822 0 19:46 pts/0 00:00:00 grep --color=auto docker
9. 测试
bash
docker version
bash
docker run hello-world
证明本机没有该镜像,需要从远程仓库中拉取该镜像
由于国家把docker国外镜像hub封掉了,导致镜像pull不下来,为此,改用国内的镜像如下所示
补充:设置国内docker仓库镜像
Docker/DockerHub 国内镜像源/加速列表(长期维护 0926更新)