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個(gè)依賴如下:
- 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 個(gè)依賴到自己服務(wù)目錄下
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. 啟動(dòng)docker
systemctl start docker
6. 設(shè)置docker 自啟動(dòng)
systemctl enable docker
離線下載鏡像
1. docker save : 將指定鏡像保存成 tar 歸檔文件
docker save [options] image [image……]
options
-o :輸出到的文件。
示例:
docker save -o minio.tar minio
2. scp 遠(yuǎn)程復(fù)制(遷移到另外一臺(tái)服務(wù)器)
scp -r minio.tar root@192.168.2.207:/home/software
3. 導(dǎo)入鏡像
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"
參考文章
http://www.reibang.com/p/764ec08196e0
// 遷移
https://www.cnblogs.com/djlsunshine/p/10330280.html