Skip to content

安装Docker

  1. 使用root账号安装
    su root
  2. 更新yum包
    yum -y update
  3. 设置 yum 源
  • 中央仓库)
    yum-config-manager --add-repo [http://download.docker.com/linux/centos/docker-ce.repo](http://download.docker.com/linux/centos/docker-ce.repo)
  • 阿里仓库)
    yum-config-manager --add-repo [http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo](http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo)
  1. 选择docker版本并安装 查看可用版本有哪些
    yum list docker-ce --showduplicates | sort -r
  2. 选择一个版本并安装:yum install docker-ce-版本号
    yum -y install docker-ce-20.10.9-3.el7
  3. 启动 Docker
    systemctl start docker
  4. 查看 Docker 状态
    systemctl status docker
  5. 设置开机自启
    systemctl enable docker

<font style="color:rgb(61, 70, 77);">docker compose version</font>

开启远程连接

编译docker.server文件

plain
vim /usr/lib/systemd/system/docker.service
****
****
plain
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375

image

plain
{
    "hosts": ["tcp://0.0.0.0:2376"]
}

重新加载,使docker配置生效

plain
systemctl daemon-reload 
systemctl restart docker
****

docker配置域名https连接(nginx配置ssl证书)

docker_dev_aicoa_cn.conf

plain
server {
 
 #SSL 默认访问端口号为 443
 listen 443 ssl; 
 #请填写绑定证书的域名
 server_name docker.dev.aicoa.cn; 
 #请填写证书文件的相对路径或绝对路径
 ssl_certificate cert/docker.dev.aicoa.cn_bundle.crt; 
 #请填写私钥文件的相对路径或绝对路径
 ssl_certificate_key cert/docker.dev.aicoa.cn.key; 
 ssl_session_timeout 5m;
 #请按照以下协议配置
 ssl_protocols TLSv1.2 TLSv1.3; 
 #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
 ssl_prefer_server_ciphers on;
 

 location = /404.html {
 }

 error_page 500 502 503 504 /50x.html;
 location = /50x.html {
 }

        location / {
                proxy_pass http://localhost:9001; # 代理地址地址
  proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Forwarded-Proto $scheme;
 }
}

https://docker.dev.aicoa.cn/version

设置docker images 镜像源

编辑daemon.json配置文件

vim /etc/docker/daemon.json

sql
{
  ...
  "registry-mirrors": [
    "https://registry.cn-hangzhou.aliyuncs.com"
  ]
}
sql
{
  "registry-mirrors": [
     "https://registry.cn-hangzhou.aliyuncs.com",
     "https://mirror.ccs.tencentyun.com",
     "http://registry.docker-cn.com",
     "http://docker.mirrors.ustc.edu.cn",
     "http://hub-mirror.c.163.com"
  ]
}

刷新docker配置

``

重启docker

systemctl restart docker