跳到主要内容
版本:Next

设置 Docker 服务端

本章介绍使用 Websoft9 托管应用过程中,可能需要对 Docker 服务端进行的设置。

任务指南

安装 Docker

如果您的服务器尚未安装 Docker,请使用如下命令安装它:

wget -O - https://websoft9.github.io/websoft9/install/install_docker.sh | bash

更换默认镜像仓库

Docker 默认从 Dockerhub 下载镜像。如果想更换仓库地址,请参考如下步骤:

  1. 自行准备新的仓库地址或选择第三方镜像仓库

  2. 向 Docker 配置文件(不存在需新建) /etc/docker/daemon.json 中插入仓库地址(支持多个)

    {
    "registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
    }
  3. 重启 Docker 服务后生效

更改默认存储卷位置

在Docker中,/var/lib/docker/volumes 是默认存储卷的位置。如果你的主分区空间有限,你可能会想要更改这个位置。

  1. 停止 Docker 服务

  2. 向 Docker 配置文件(不存在需新建) /etc/docker/daemon.json 中插入 data-root 属性来指定新的目录

    {
    "data-root": "/new/path/to/docker-data"
    }
  3. 将现有的 Docker 数据移动到新位置

    sudo mv /var/lib/docker /new/path/to/docker-data
  4. 重启服务后生效

相关内容

参考文档

故障

docker-containerd.socket: timeout?

请关闭 SELinux,如果 SELinux 开启会导致 docker 无法启动。

Windows 中 Docker 无法启动?

检查您的 Windows 是否安装了 360 之类的安全软件,如果有请卸载它。