1. 准备安装包
公司服务器没有外网,docker服务需进行离线安装,首先下载依赖包和docker安装包,按顺序依次安装所有所有依赖包以及零件包。
-
相关安装包已上传docker20.10离线安装rpm包.zip
-
在安装过程中若有先后依赖关系的请按提示安排顺序
-
在安装过程中若有相互依赖关系的请同时安装
先安装下面依赖包:
cd /mnt/1
rpm-ivh *.rpm --force --nodeps
#需安装包如下:
audit-libs-python-2.8.5-4.el7.x86_64.rpm
libcgroup-0.41-21.el7.x86_64.rpm
policycoreutils-2.5-34.el7.x86_64.rpm
setools-libs-3.3.8-4.el7.x86_64.rpm
checkpolicy-2.5-8.el7.x86_64.rpm
libsemanage-python-2.5-14.el7.x86_64.rpm
python-IPy-0.75-6.el7.noarch.rpm
cd../2
rpm-ivh *.rpm --force --nodeps
#需安装包如下:
fuse3-libs-3.6.1-4.el7.x86_64.rpm
policycoreutils-python-2.5-34.el7.x86_64.rpm
cd../3
rpm-ivh *.rpm --force --nodeps
#需安装包如下:
container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm
slirp4netns-0.4.3-4.el7_8.x86_64.rpm
2. 安装docker
如上升类似,安装docker
cd../4
rpm-ivh *.rpm --force --nodeps
#需安装包如下:
containerd.io-1.4.9-3.1.el7.x86_64.rpm
docker-ce-cli-20.10.9-3.el7.x86_64.rpm
docker-ce-selinux-17.03.3.ce-1.el7.noarch.rpm
docker-ce-20.10.9-3.el7.x86_64.rpm d
ocker-ce-rootless-extras-20.10.9-3.el7.x86_64.rpm
docker-scan-plugin-0.9.0-3.el7.x86_64.rpm
3. 启动服务
sudo systemctl start docker
sudo systemctl enable docker
4. 验证
docker ps
5. 卸载
卸载docker 引擎
sudo yum remove docker-ce docker-ce-cli containerd.io
卸载 镜像、容器、数据卷
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
rf /var/lib/docker
sudo rm -rf /var/lib/containerd