美文网首页
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