|NO.Z.00047|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_Harbor部署.V04|——|部署_docker.v17.06.0|
一、CI/CD.docker业务服务器
### --- 应用服务器部署——docker.v17.06.0
~~~ 应用服务器部署
~~~ 在centos7.x 10.10.10.13 192.168.1.13 docker应用服务器部署。
### --- 安装docker环境需要的依赖环境
~~~ 部署docker
[root@docker ~]# yum install -y yum-utils device-mapper-persitent-data lvm2 git
### --- 部署docker.repo源
~~~ 安装docker扩展源
[root@docker ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
~~~ # OR
[root@docker ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
### --- 安装docker
~~~ 查看docker版本包
~~~ 查看可以选择的docker版本
[root@docker ~]# yum list docker-ce --showduplicates|sort -r
~~~ 安装docker
[root@docker ~]# yum install -y docker-ce-17.06.0.ce-1.el7.centos.x86_64
~~~ 启动docker服务
[root@docker ~]# systemctl start docker
~~~ 查看docker版本
[root@docker ~]# docker -v
Docker version 17.06.0-ce, build 02c1d87
二、安装jq.v1.5——二进制
### --- 下载jq版本包
~~~ jq官网:https://github.com/stedolan/jq/releases/download/jq-1.5/jq-1.5.tar.gz
[root@docker ~]# wget -c https://github.com/stedolan/jq/releases/download/jq-1.5/jq-1.5.tar.gz
### --- 安装jq版本包
~~~ 后面的脚本会用到,jq类似于sed/awk专门处理json格式的文件
[root@docker ~]# tar -zxvf jq-1.5.tar.gz
[root@docker ~]# cd jq-1.5
[root@docker jq-1.5]# yum install -y gcc*
[root@docker jq-1.5]# ./configure && make && sudo make install
三、业务服务器预先配置
### --- 在centos7.x 10.10.10.13 192.168.1.13 docker业务机器上配置:
~~~ 为了后期配置执行脚本,否则没有执行权限
[root@docker ~]# visudo
#Defaults requiretty
Defaults:root !requiretty
### --- 否则在机器业务机器上执行脚本时会报错:
[SSH] executing...
sudo: sorry, you must have a tty to run sudo
docker: invalid reference format.
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
cdv015-jenkins2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」