zoukankan      html  css  js  c++  java
  • docker 19.03.4安装(centos 7.4)

    一、docker engine 19.03.4安装

    1、验证linux内核版本(docker安装,需3.10版本以上)
    uname -r

    2、移除旧版本docker(早期安装过,需移除旧版本)

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

    3、设置yum repository
    (1)安装需要的包

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

    (2)设置稳定的仓库

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

    4、安装docker

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

    注:

    ❶ yum install docker-ce docker-ce-cli containerd.io                   #安装最新版本的docker-ce和容器
    ❷ yum list docker-ce --showduplicates | sort -r                       #列举仓库中可提供的版本
    ❸ yum install docker-ce-19.03.4 docker-ce-cli-19.03.4 containerd.io
    

    5、启动docker

    systemctl start docker                #启动docker
    docker version                           #查看docker版本
    docker run hello-world              #运行hello-world图片,
    

    二、Docker Compose 1.25.5 安装

    docker compose功能:便于通过一个命令启动多个配置在YAML文件中的容器应用。

    1、下载docker compose

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

    2、增加对于docker-compose文件的可执行权限

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

    3、验证

    docker-compose --version
    

    注:使用上面命令下载,下载速度会比较慢,可直接在本地浏览器下载,然后上传到/usr/local/bin/目录

    三、Docker镜像仓库地址配置

    国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器
    1、编辑/etc/docker/daemon.json文件,添加如下配置(如果文件不存在,手动创建)

    {"registry-mirrors": ["https://hub-mirror.c.163.com/","https://reg-mirror.qiniu.com","https://registry.docker-cn.com"]}
    

    当前有的加速服务镜像:

    网易:          https://hub-mirror.c.163.com/
    阿里云:        https://<你的ID>.mirror.aliyuncs.com
    七牛云加速器:    https://reg-mirror.qiniu.com
    Docker官方:     https://registry.docker-cn.com
    

    参考文档:
    (1)Install Docker Engine on CentOS
    (2)Install Docker Compose
    (3)Docker 镜像加速

  • 相关阅读:
    rsync命令使用方法
    Mysql(MyISAM和InnoDB)及Btree和索引优化
    初级java程序员-各公司技能要求
    Redis学习笔记二 (BitMap算法分析与BitCount语法)
    HTTP、TCP、IP协议常见面试题
    Redis学习笔记一(Redis的详细安装及Linux环境变量配置和启动)
    java-部分精选面试题
    Python基础-TypeError:takes 2 positional arguments but 3 were given
    Python3.7中urllib.urlopen 报错问题
    几道关于springboot、springCloud的面试题。
  • 原文地址:https://www.cnblogs.com/hxuhongming/p/12928891.html
Copyright © 2011-2022 走看看