Centos7下docker-compose环境的安装

docker-compose安装

方式一:
安装 epel-release
[root@centos7 ~]# yum install epel-release
安装 python-pip
[root@centos7 ~]# yum install -y python-pip
查看pip版本
[root@centos7 ~]# pip --version
更新pip
[root@centos7 ~]#pip install --upgrade pip

注意:更新pip也无效,需要手工安装最新版pip和wheel。按照如下操作即可

[root@centos7 ~]#  curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
[root@centos7 ~]#  python get-pip.py
[root@centos7 ~]#  python -m pip install --upgrade pip
安装 docker-compose
[root@centos7 ~]# pip install docker-compose
查看 docker-compose 版本号
[root@centos7 ~]# docker-compose -version
方式二:
1.确保系统已经安装了docker,使用以下命令来下载docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

如果遇到这个问题,curl: (35) Peer reports incompatible or unsupported protocol version。是curl 不兼容或不支持的协议版本centos系统
解决方法:yum update -y nss curl libcurl

2.解决下载缓慢问题

总所周知从Github上下载东西可能会慢到心态炸裂,所有我们可以使用国内镜像网站下载

curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

如果我们会遇到服务器证书检查问题,我们只需要在命令的最后加上-k即可,表示不进行证书检查,这样就可以直接下载了

curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose -k
3.给下载的文件夹进行赋权限操作

下载完后使用chmod +x /usr/local/bin/docker-compose命令j进行文件夹权限修改
完成此操作后,使用docker-compose命令,出现一大堆命令提示证明安装成功

卸载docker-compose

sudo rm /usr/local/bin/docker-compose

Harbor私服的使用

登录Harbor
docker login 10.0.86.193
admin
Harbor12345
提示success登录成功
镜像打标签
[root@centos7 ~]#docker tag 镜像名:标签 私服地址/命名空间/镜像名:标签
推送到私服
[root@centos7 ~]#docker push  私服地址/命名空间/镜像名:标签 
从私服拉取镜像
[root@centos7 ~]#docker pull 私服地址/命名空间/镜像名:标签
build镜像自动推到私服
[root@centos7 ~]#mvn clean package docker:build  -DpushImage

你可能感兴趣的:(Centos7下docker-compose环境的安装)