CentOs 7下的Docker安装

CentOs 7下的Docker安装

docker安装

  • 查看docker是否已经安装

    docker -version
    
  • 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。

    yum install -y yum-utils device-mapper-persistent-data lvm2
    
  • 设置yum源

    yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
    yum makecache fast
    
  • 安装最新版本的Docker CE

    yum install docker-ce
    
  • 启动Docker

    systemctl start docker
    
  • 查看docker版本信息:​

    docker –version
    

​ 如果返回类似下面所示的docker版本信息,则表示安装成功:

​ Docker version 19.03.8, build afacb8b

  • 设置daemon.json

​ 查看/etc/docker目录下是否存在daemon.json文件,如果存在可能是之前就的docker 留下来 的文件,直接使用,如果存在daemon.json.rpmsave文件则修改文件名为 daemon.json,如果不 存在直接创建一个。

  • 编辑daemon.json

    {
          
          
      	"registry-mirrors":["https://hpu7ksrf.mirror.aliyuncs.com"],
       	"hosts":["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"]
    }
    
  • 重启daemon和docker.service

    systemctl daemon-reload
    systemctl restart docker.service
    

docker-compose安装

  • 查看最新版本

  • 安装docker-compose,执行安装命令(上面查看的最新版本是1.24.1,如果想替换其他版本,把1.24.1换掉)

    curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    
  • 为安装脚本添加执行权限

    chmod +x /usr/local/bin/docker-compose
    
  • 查看是否安装成功

    docker-compose --version
    

    如果输出下面的内容表示安装成功

    docker-compose version 1.24.1, build 4667896b
    
  • 安装docker-compose命令补全工具

    curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
    

    这样,在重新登录后,输入docker-compose 并按下Tab键,Compose就可自动补全命令了

  • 卸载docker-compose

    卸载命令补全工具

    rm /etc/bash_completion.d/docker-compose
    

    卸载docker-compose

    rm /usr/local/bin/docker-compose
    

猜你喜欢

转载自blog.csdn.net/u012180773/article/details/112095044