美文网首页
Docker安装配置

Docker安装配置

作者: 轻轻敲醒沉睡的心灵 | 来源:发表于2020-12-01 15:28 被阅读0次

    Docker 在 1.13 版本之后,从 2017 年的 3 月 1 日开始,版本命名规则变为如下:

    项目 说明
    版本格式 YY.MM
    Stable 版本 每个季度发行
    Edge 版本 每个月发行

    同时 Docker 划分为 CE 和 EE。CE 即社区版(免费,支持周期三个月),EE 即企业版,强调安全,付费使用。

    Docker CE 每月发布一个 Edge 版本 (17.03, 17.04, 17.05...),每三个月发布一个 Stable 版本 (17.03, 17.06, 17.09...),Docker EE 和 Stable 版本号保持一致,但每个版本提供一年维护。

    1. docker安装

    1.1 方式一 脚本自动安装(centos、Ubuntu 16.04 +)

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh --mirror Aliyun
    

    1.2 方式二 手动安装

    • Centos7
    # 安装依赖包
     yum install -y yum-utils \
               device-mapper-persistent-data \
               lvm2
    # 添加阿里云docker源
    yum-config-manager \
        --add-repo \
        https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
    # 安装
    yum makecache fast
    yum install docker-ce
    
    • Ubuntu 16.04 +
    # 安装必要的系统工具
    sudo apt-get update
    sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
    # 安装 GPG 证书
    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    # 阿里云源
    sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    # 更新安装
    sudo apt-get -y update
    sudo apt-get -y install docker-ce
    

    1.3 查看安装成功

    docker -v
    

    2. Docker启动

    systemctl start docker
    systemctl enable docker
    

    3. 配置镜像加速器

    国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,所以我用阿里云。

    • 登陆 阿里云

    • 在 容器镜像服务管理台 中拿到镜像加速地址

    • 写到docker的配置文件当中

      sudo mkdir -p /etc/docker
      sudo tee /etc/docker/daemon.json <<-'EOF'
      {
        "registry-mirrors": ["https://0yrrserh.mirror.aliyuncs.com"]
      }
      EOF
      sudo systemctl daemon-reload
      sudo systemctl restart docker
      
    • 检查加速器是否生效

      # 命令:
      docker info
      # 在结果中查找,有下面结果就是成功
       Registry Mirrors:
        https://0yrrserh.mirror.aliyuncs.com/
      

    4. docker常用命令

    1. 查询镜像:docker search tomcat
    2. 拉去镜像:docker pull <用户名>/<软件名>
    3. 查看已有镜像:docker images
    4. 查看运行容器:docker ps
    5. 查看所有容器:docker ps -a
    6. 运行镜像:docker run -d -p 80:80 -v /var:/var --name hello hello/hello
    7. 关闭运行的容器:docker stop [容器名称]
    8. 启动运行容器: docker start [容器名称]
    9. 重启运行的容器:docker restart [容器名称]
    10. 删除容器: docker rm -v [容器名称]
    11. 删除镜像:docker rmi [镜像名称]
    12. 查看容器信息:docker container ls
    13. 进入容器内部:docker exec -it [容器名称] /bin/bash

    相关文章

      网友评论

          本文标题:Docker安装配置

          本文链接:https://www.haomeiwen.com/subject/ojrswktx.html