1、安装docker
docker不过多赘述,详细可看官方文档https://docs.docker.com/get-started/
本文章介绍yum安装
- 注:
注:阿里云需要进入控制台,搜索容器服务,然后开通容器加速, 然后会有一个网址,根据阿里配置,放到
/etc/docker/daemon.json中(至于为什么放里面,我也不清楚)
腾讯云不用进入控制台设置,百度腾讯云加速,也是一样的结果,然后重启,命令:
systemctl daemon-reload
systemctl restart docker
- 安装yum所需要得包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置仓库,官方或者阿里得,自己看着来
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
或者
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker ce 注:ce为免费版
两种方式,一种直接安装最新版,另一种,查询版本列表,安装指定版本
第一种,安装最新版
sudo yum install docker-ce docker-ce-cli containerd.io
第二种,安装指定版
列出版本
yum list docker-ce --showduplicates | sort -r
会列出一堆版本信息,例如:
docker-ce.x86_64 3:18.09.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.5-3.el7 docker-ce-stable
其中,中间一段冒号后到横杠前是版本信息,上面两条版本分别为:18.09.6 和18.09.5
安装指定版本得模板
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
安装指定版本命令样例,安装18.09.6
sudo yum install docker-ce-18.09.6 docker-ce-cli-18.09.6 containerd.io
此时,docker已经安装好了,但是没有启动,
- 启动docker
启动docker
sudo systemctl docker start
如果提示Unknown operation 'docker' XXXXXXX(xxx代表忘了,不确定后面还有啥)
linux的版本不一样,systemctl命令试别不了可能,用service就行
sudo service docker start 去替换上面命令启动docker就行
- 测试运行
sudo docker run hello-world
此命令,会拉取一个测试镜像, 并测试运行,
- 显示docker状态
sudo systemctl docker status
- 其他命令
查看所有的image
docker images
查看正在运行的镜像
docker ps
注:镜像删除,这位大哥命令还不错https://blog.csdn.net/kkkder/article/details/78317167
2、安装jenkins
网上资源很多,本文简单介绍一些踩过的坑
- docker hup文档小坑https://hub.docker.com/_/jenkins
链接直接跳转jenkins安装,首页安装命令
首页这命令很坑,会下载老版本,导致安装插件不成功,需要升级版本
docker pull jenkins
可以使用:
docker pull jenkins/jenkins:lts
启动命令,https://hub.docker.com/_/jenkins
关于中文社区配置jenkins更新路径,配置好了也总共出问题,感觉有点坑,