• 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 镜像加速

  • 相关阅读:
    (8)闭包函数(函数的传参方式)
    (7)名称空间和作用域
    (6)函数嵌套
    (5)函数对象
    (4)进阶函数(作用域、闭包、生成器、迭代器)
    (3)什么是函数(函数的定义、形参、实参、默认形参、可变长函数args kwargs,私有地址)
    (1)三元运算、字符编码
    (2)字符编码关系和转换(bytes类型)
    java技术学习网址收藏
    springmvc工作原理和环境搭建
  • 原文地址:https://www.cnblogs.com/hxuhongming/p/12928891.html
Copyright © 2020-2023  润新知