美文网首页
Centos7下docker-compose环境的安装

Centos7下docker-compose环境的安装

作者: 李小二的倔强 | 来源:发表于2021-09-17 10:34 被阅读0次

    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环境的安装

          本文链接:https://www.haomeiwen.com/subject/zmoxgltx.html