YUM & 离线安装docker流程
5
2023-01-06
离线安装
下载离线包上传至服务器
https://download.docker.com/linux/static/stable/x86_64/wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.7.tgz
解压二进制包并将相关命令拷贝到 /usr/bin
sudo tar -zxvf docker-20.10.7.tgz && sudo cp -r docker/* /usr/bin/
启动docker守护进程
sudo dockerd &
注册docker为系统服务,方便systemctl管理
sudo pkill -f docker sudo vim /usr/lib/systemd/system/docker.service
[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
测试
systemctl restart docker systemctl status docker
YUM安装-公网环境
使用阿里云镜像源安装最新版本
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo sudo yum makecache fast sudo yum -y install docker-ce sudo service docker start sudo service docker status
指定版本安装
官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,您可以通过以下方式开启。同理可以开启各种测试版本等。vim /etc/yum.repos.d/docker-ce.repo # 将[docker-ce-test]下方的enabled=0修改为enabled=1
查找
yum list docker-ce.x86_64 --showduplicates | sort -r * updates: download.cf.centos.org Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror * extras: download.cf.centos.org * epel: mirrors.tuna.tsinghua.edu.cn docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
安装指定版本
sudo yum -y install docker-ce-17.03.0.ce-1.el7.centos
- 0
-
分享