zoukankan      html  css  js  c++  java
  • 安装docker CE for CentOS

    Uninstall old versions

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

    SET UP THE REPOSITORY

      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

    Optional

      sudo yum-config-manager --enable docker-ce-edge
    sudo yum-config-manager --enable docker-ce-test
    #可以关闭
    sudo yum-config-manager --disable docker-ce-edge

    INSTALL DOCKER CE

    1、common install

      sudo yum install -y docker-ce

    2、to install specific version

      yum list docker-ce --showduplicates | sort -r

    #docker-ce.x86_64           18.09.0.ce-1.el7.centos           docker-ce-stablebash

    sudo yum install docker-ce-<VERSION STRING>

    3、start and verify

      sudo systemctl start docker
    sudo docker run hello-world

    Install using the convenience script

      $ curl -fsSL https://get.docker.com -o get-docker.sh
    $ sudo sh get-docker.sh

    <output truncated>

    sudo usermod -aG docker your-user

    Uninstall Docker CE

      sudo yum remove docker-ce
    sudo rm -rf /var/lib/docker

    Test Docker version

      docker --version
    sudo docker info

    Test Docker installation

      sudo docker run hello-world
    sudo docker image ls
    sudo docker container ls --all

    Recap and cheat sheet

      ## List Docker CLI commands
    docker
    docker container --help

    ## Display Docker version and info
    docker --version
    docker version
    docker info

    ## Execute Docker image
    docker run hello-world

    ## List Docker images
    docker image ls

    ## List Docker containers (running, all, all in quiet mode)
    docker container ls
    docker container ls --all
    docker container ls -aq

    客户端配置

    1、证书方式

      sudo mkdir -p /etc/docker/certs.d/192.192.49.87
    sudo cp /var/docker-data/certs/domain.crt /etc/docker/certs.d/192.192.49.87/ca.crt

    #可能需要OS级信任
    sudo cp /etc/dockercerts/domain.crt /etc/pki/ca-trust/source/anchors/192.192.49.87.crt
    sudo update-ca-trust

    2、http方式

      #或者关闭安全
    sudo cat << EOF > /etc/docker/daemon.json
    {
     "insecure-registries" : ["192.192.49.87"]
    }
    EOF

    sudo systemctl restart docker

    docker-compose配置

    安装

      sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

    sudo chmod +x /usr/local/bin/docker-compose

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    docker-compose --version

    END

  • 相关阅读:
    OpenFire源码学习之十九:在openfire中使用redis插件(上)
    OpenFire源码学习之十八:IOS离线推送
    OpenFire源码学习之十七:HTTP Service插件
    OpenFire源码学习之十六:wildfire
    OpenFire源码学习之十五:插件开发
    OpenFire源码学习之十四:插件管理
    OpenFire源码学习之十三:消息处理
    数据挖掘入门
    iOS小技巧
    图片加载完成之前对图片高度侦测
  • 原文地址:https://www.cnblogs.com/fatt/p/10320407.html
Copyright © 2011-2022 走看看