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 root@192.168.2.207:/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