1 前提条件
# 1 仅适用于64位Linux安装,验证命令
uname --m
# 2 需要Linux内核版本3.10或更高版本,验证命令
uname -r
2 卸载旧版本
// 假如已经安装过了,执行下面的命令可以卸载
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3 安装所需的软件包
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
# 说明:yum-utils提供了yum-config-manager并且device mapper存储驱动程序需要device-mapper-persistent-data和lvm2。
4 设置稳定的仓库
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
5 安装
1 方式一
# 安装最新版本的Docker Engine-Community和containerd。
yum -y install docker-ce docker-ce-cli containerd.io
2 方式二
# 安装指定的版本
# 查看所有的版本
yum list docker-ce --showduplicates | sort -r
#结果说明:通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1。
yum -y install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
如:yum -y install docker-ce-18.06.3.ce docker-ce-cli-18.06.3.ce containerd.io
6 验证
# 查看Docker版本
docker --version
7 启动停止重启
systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl status docker
8 镜像加速
# 请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
{"registry-mirrors":["https://registry.docker-cn.com"]}
# 阿里镜像
{"registry-mirrors": ["https://tnxkcso1.mirror.aliyuncs.com"]}
# 之后重新启动服务
systemctl daemon-reload
systemctl restart docker
9 仓库路径
cd var/lib/docker/
#进入containers,每一个序列号,都是一个镜像
10 总结
上面是Docker的详细安装步骤,如果在安装过程中遇到问题,欢迎留言,我们一起解决,感谢支持。
【温馨提示】
点赞+收藏文章,关注我并私信回复【面试题解析】,即可100%免费领取楼主的所有面试题资料!