docker 安装过程中的注意事项
年前的虚拟机里面安装的docker版本太老了,需要先卸载掉
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
执行过程中看到了警告,把那个警告文件也删除

想彻底删除历史镜像,还可以加上
rm -rf /etc/systemd/system/docker.service.d rm -rf /var/lib/docker rm -rf /var/run/docker
安装依赖工具,记得替换成国内阿里云镜像
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
查看下有哪些历史版本,选择一个自己熟悉的版本安装
yum list docker-ce --showduplicates | sort -r
指定安装版本,这里指定19.03.8
sudo yum install docker-ce-19.03.8 docker-ce-cli-19.03.8 containerd.io
启动 docker
sudo systemctl start docker
添加一个能执行应用程序的用户,并添加相关权限
[root@localhost ~]# useradd appruner [root@localhost ~]# passwd appruner Changing password for user appruner. New password: Retype new password: passwd: all authentication tokens updated successfully. //添加到docker 组 [root@localhost ~]# gpasswd -a appruner docker Adding user appruner to group docker [root@localhost ~]# newgrp docker [root@localhost ~]# sudo chmod 777 /var/run/docker.sock //重启 [root@localhost ~]# systemctl restart docker
切换到 jenkins slave 机器,配置自动部署时候的ssh 免密登录
[jenkins@localhost ~]$ ssh-copy-id appruner@192.168.199.210 // 回到yes 后输入远程账户appruner密码 //尝试登录 [jenkins@localhost ~]$ ssh appruner@192.168.199.210

浙公网安备 33010602011771号