zoukankan      html  css  js  c++  java
  • docker从零开始(一)centos获取安装docker-ce

    卸载旧版本

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

    centos7 yum安装的docker就是docker-engine 如果存在请卸载掉,谢谢。

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

    安装所需的包

    $ sudo yum install -y yum-utils 
      device-mapper-persistent-data 
      lvm2

    添加docker的yum仓库

    $ sudo yum-config-manager 
        --add-repo 
        https://download.docker.com/linux/centos/docker-ce.repo

    安装docker-ce

    $ sudo yum install docker-ce

    启动Docker。

    $ sudo systemctl start docker

    开机自启动docker

    $ sudo systemctl enable docker

    查看版本

    docker通过运行hello-world 映像验证是否已正确安装

    $ sudo docker run hello-world

    卸载Docker CE

    1. 卸载Docker包:

      $ sudo yum remove docker-ce
    2. 主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:

      $ sudo rm -rf /var/lib/docker

    使用systemd单元文件配置远程访问

    $ vi /usr/lib/systemd/system/docker.service
    #替换前:
    ExecStart=/usr/bin/dockerd
    #替换后:
    ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375

    重新加载systemctl配置。

     $ sudo systemctl daemon-reload

    重启Docker

    $ sudo systemctl restart docker.service

    使用配置远程访问 daemon.json

    1. hosts数组设置/etc/docker/daemon.json为连接到UNIX套接字和IP地址,如下所示:

    {
    "hosts": ["unix:///var/run/docker.sock", "tcp://127.0.0.1:2375"]
    }
    1. 重启Docker。

    2. 通过查看netstat 2375端口是否存在

    $ netstat -lntup| grep 2375
    tcp        0      0 127.0.0.1:2375          0.0.0.0:*               LISTEN      7203/dockerd   

    配置docker获取镜加速    加速器地址

    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f0591789.m.daocloud.io

     

  • 相关阅读:
    操作系统复习
    Google hack语法
    c++的set重载运算符
    华为笔试题
    Flume+Kafka整合
    kafka相关知识点总结
    kafka中生产者和消费者API
    Kafka集群环境搭建
    Storm消息容错机制(ack-fail机制)
    Storm通信机制(了解)
  • 原文地址:https://www.cnblogs.com/benjamin77/p/9497202.html
Copyright © 2011-2022 走看看