直接回答:离线装 Docker 要下三个 rpm 包:docker-ce、docker-ce-cli、containerd.io,拷到目标机器后 yum localinstall 一起装,缺依赖的话再把依赖包补上。
- 需要下载
docker-cedocker-ce-clicontainerd.iodocker-compose-plugin下载地址
- 需要下载
前往 https://download.docker.com/linux/centos/ 并选择您的 CentOS 版本。然后浏览并下载要安装的 Docker 版本的文件。
x86_64/stable/Packages/``.rpm
安装.先进入离线安装包的目录下,然后运行下面命令
1
rpm -Uvh *.rpm --nodeps --force
启动docker
1
sudo systemctl start docker
设置开机启动docker
1
systemctl enable docker.service
取消开机启动命令是
systemctl disable docker.service,查看已启动服务的命令是systemctl list-units --type=service,查看是否设置开机启动的命令是systemctl list-unit-files | grep enable将用户加入docker用户组
1
2
3sudo gpasswd -a 用户名 docker
切换到用户组
newgrp docker查看都有什么用户组的命令
cat /etc/group.添加一个新的用户组的命令是sudo groupadd docker,这是添加了一个docker用户组
在安装的时候遇到些问题,运行镜像的时候报错,可能是缺少相关依赖,可以参考下面几个
除了可能因为缺少依赖也可能是系统没有更新,可以尝试先运行
yum update
9个依赖
在http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下载8个依赖
1 | audit-libs-python-2.7.6-3.el7.x86_64.rpm |
———————————————— 版权声明:本文为CSDN博主「丨微凉丨」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u013058742/article/details/80075633
这篇笔记整理自我自己的实践记录,如果做法有出入,或者你踩过别的坑,欢迎到留言板一起聊聊。