zoukankan      html  css  js  c++  java
  • linux部署docker镜像

    安装git

    yum install git
    

      

    生成ssh秘钥

    cat ~/.ssh/id_rsa.pub //查看是否有秘钥
    
    ssh-keygen -t rsa -C "" //生成秘钥
    
    cat ~/.ssh/id_rsa.pub //查看生成的秘钥
    

      

    代码库添加ssh key.

    拉取git部署代码

    git clone ...
    

      

    安装docker

    卸载旧版本

    较旧的Docker版本称为dockerdocker-engine如果已安装这些程序,请卸载它们以及相关的依赖项。

    $ sudo yum remove docker 
                      docker-client 
                      docker-client-latest 
                      docker-common 
                      docker-latest 
                      docker-latest-logrotate 
                      docker-logrotate 
                      docker-engine

    使用存储库安装

    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
    

    安装最新版本的Docker Engine-Community和containerd,或者转到下一步安装特定版本:

    sudo yum install docker-ce docker-ce-cli containerd.io  

    或者指定版本

    sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    

     启动Docker。

    sudo systemctl start docker

     通过运行hello-world 映像来验证是否正确安装了Docker Engine-Community 

    sudo docker run hello-world

    卸载Docker Engine-社区

    卸载Docker软件包:

    sudo yum remove docker-ce

    主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:

    sudo rm -rf /var/lib/docker
    

      

    参考:https://docs.docker.com/install/linux/docker-ce/centos/

    在服务器登录docker账号

    docker login --username=xxx , 回车输入密码
    

      

  • 相关阅读:
    解释JUNIT中@BEFORECLASS和@AFTERCLASS标注的方法必须是STATIC的,而在TESTNG不必
    XXL开源社区
    java中的IO整理
    Spring MVC 原理探秘
    Servlet一次乱码排查后的总结
    正则表达式简明参考
    牛皮博客
    【转】线程安全的单例模式
    springboot下载excel(解决文件损坏问题)
    JZOJ-TGB817-SOL
  • 原文地址:https://www.cnblogs.com/cxscode/p/12010802.html
Copyright © 2011-2022 走看看