centos7 rpm 离线安装 docker 镜像 及 离线下载镜像

docker的rpm安装包下载

docker rpm 下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

本文下载版本为:docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

所需依赖下载地址

https://github.com/lbshold/datacenter/tree/master/centos7%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85docker

所需的11个依赖如下:

  • audit-libs-python-2.8.5-4.el7.x86_64.rpm
  • checkpolicy-2.5-8.el7.x86_64.rpm
  • libcgroup-0.41-21.el7.x86_64.rpm
  • libseccomp-2.3.1-3.el7.x86_64.rpm
  • libsemanage-python-2.5-14.el7.x86_64.rpm
  • policycoreutils-python-2.5-33.el7.x86_64.rpm
  • python-IPy-0.75-6.el7.noarch.rpm
  • setools-libs-3.3.8-4.el7.x86_64.rpm
  • pigz-2.3.3-1.el7.centos.x86_64.rpm
  • libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm
  • container-selinux-2.9-4.el7.noarch.rpm

安装

1. 上传rpm 包 和 11 个依赖到自己服务目录下

2. 批量安装依赖包

(在上传文件下)

rpm -Uvh *.rpm --nodeps --force

3. 安装 container-selinux-2.9-4.el7.noarch.rpm

rpm -Uvh container-selinux-2.9-4.el7.noarch.rpm

4. 安装 docker

rpm -Uvh docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm 

5. 启动docker

systemctl start docker

6. 设置docker 自启动

systemctl enable docker

离线下载镜像

1. docker save : 将指定镜像保存成 tar 归档文件

docker save [options] image [image……]

options

-o :输出到的文件。

示例:

docker save -o minio.tar minio

2. scp 远程复制(迁移到另外一台服务器)

scp -r minio.tar [email protected]:/home/software

3. 导入镜像

docker load -i minio.tar
docker run -d --name=minio -p 9000:9000 -v /mnt/data:/data --restart=always -e "MINIO_ROOT_USER=root" -e "MINIO_ROOT_PASSWORD=xxxxxx" minio/minio server /data

docker run -itd --name redis -p 6379:6379 --restart=always redis --requirepass "xxxxx2021"

参考文章
https://www.jianshu.com/p/764ec08196e0
// 迁移
https://www.cnblogs.com/djlsunshine/p/10330280.html

你可能感兴趣的:(centos7 rpm 离线安装 docker 镜像 及 离线下载镜像)