一、开发工具网站
https://www.cxy521.com/
二、docker安装
更新yum
复制yum -y update
1、在安装docker之前,首先使用yum -y remove docker命令移除系统中已有的旧版本的docker
yum -y remove docker
2、安装yum-utils管理yum源
(1)安装yum-utils
yum install -y yum-utils
(2)新增yum源
##官网地址
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
##阿里云地址(推荐)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、建立元数据缓存
yum makecache fast
4、安装最新版本的docker
yum -y install docker-ce
5、启动docker
systemctl start docker
6、开机启动:
systemctl enable docker
7、查看docker版本信息
docker --version
8、卸载docker
如第一步所示,使用命令yum -y remove docker-ce命令移除新版本的docker;
docker-compose快速安装指定版本
以安装1.25.4版本为例
参考教程 超快速 安装Docker Compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.0.1/docker-compose-uname -s
-uname -m
> /usr/local/bin/docker-compose
增加执行权限
chmod +x /usr/local/bin/docker-compose
下面这一句很多教程没有,创建软连接,不然通过命令行查看docker-compose --version不会输出对应的版本
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
harbor安装:
https://www.jianshu.com/p/175786482e14
https://www.cnblogs.com/1211-1010/p/13021687.html
安装完成配置后需要重新 重启一下docker
systemctl daemon-reload #加载配置文件
systemctl restart docker #重启
harbor第一次启动是安装完成后自启动的,后面若因为一些原因导致服务停止,可使用docker-compose启动harbor,命令如下:
docker-compose up -d
centos中域名映射需要在windows的C:\Windows\System32\drivers\etc\hosts配置相应ip映射: https://blog.csdn.net/qq_38712932/article/details/88527437
Centos 安装git,jdk,jenkison
Git: https://www.cnblogs.com/songbao/p/12532113.html
Jdk: https://blog.csdn.net/wx95_com/article/details/106107887
Jenkison,mave安装:
https://blog.csdn.net/weixin_30406701/article/details/115294780
jenkins:软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
jenkins安装:
https://www.cnblogs.com/fuzongle/p/12834080.html
Jenkins配置:
https://blog.csdn.net/weixin_30406701/article/details/115294780
jdk:找不到配置
https://blog.csdn.net/GY325416/article/details/82560665
Jenkins 配置 maven
https://blog.csdn.net/lvxiucai/article/details/98979157
Jnekins+harbor 实现持续集成
https://www.jianshu.com/p/6b19f24527c0
配置:
https://blog.csdn.net/yiye2017zhangmu/article/details/94454923
docker 启动所有容器
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
https://cloud.tencent.com/developer/article/1472631?from=15425
docker的相关配置问题:
https://cloud.tencent.com/developer/information/docker%E9%87%8D%E5%90%AF%E6%89%80%E6%9C%89%E5%AE%B9%E5%99%A8
https://www.jianshu.com/p/fab04c891243
Jenkins安装配置:最全文档
https://zeyangli.github.io/chapter2/4/
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/?C=N&O=A
https://www.cnblogs.com/sanduzxcvbnm/p/11792731.html
微服务打包配置多模块:
https://www.cnblogs.com/sanduzxcvbnm/p/11792731.html
个人在使用docker-maven-plugin来构建镜像的时候出现了permission deny的错误,
说干就干,首先我们先看一下/var/run/docker.sock的文件权限
sudo ls -al /var/run/docker.sock
执行结果如下:
srw-rw---- 1 root docker 0 Aug 25 10:09 /var/run/docker.sock
发现普通用户是没有权限操作该文件的,因此考虑修改文件权限,执行如下命令:
sudo chmod 666 /var/run/docker.sock