安装docker
安装环境VMware虚拟机,Centos7操作系统
百度网盘:https://pan.baidu.com/s/1JxCTrz84fTuUjEqwJVlHzg?pwd=lens
-
卸载docker
这一步是可选的,建议做一下,以免出现报错
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine \ docker-ce
-
设置源仓库
新主机上首次安装Docker Engine-Community之前,需要设置Docker仓库。在设置仓库之前,需先按照所需的软件包。yum-utils提供了yum-config-manager,并且device mapper存储驱动程序需要device-mapper-persistent-data和lvm2。
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
官方源地址设置:
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
清华数据源地址设置:
sudo yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
-
安装docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
如果不需要docker-ce-cli或containerd.io可直接执行如下命令:
yum install -y docker-ce
-
启动docker
sudo systemctl start docker
通过运行hello-world镜像来验证是否正确安装了Docker Engine-Community。
// 拉取镜像 sudo docker pull hello-world // 执行hello-world sudo docker run hello-world
如果执行之后,控制台显示如下信息,则说明Docker安装和启动成功:
-
其他命令:
- 守护进程重启:systemctl daemon-reload
- 重启Docker服务:systemctl restart docker / service docker restart
- 关闭Docker服务:docker service docker stop / docker systemctl stop docker
- 查看Docker容器:docker ps -a (包含未运行的)
- 删除Docker容器:docker rm CONTAINER ID