设置 Docker 服务端
本章介绍使用 Websoft9 托管应用过程中,可能需要对 Docker 服务端进行的设置。
任务指南
安装 Docker
如果您的服务器尚未安装 Docker,请使用如下命令安装它:
wget -O - https://websoft9.github.io/websoft9/install/install_docker.sh | bash
更换默认镜像仓库
Docker 默认从 Dockerhub 下载镜像。如果想更换仓库地址,请参考如下步骤:
-
自行准备新的仓库地址或选择第三方镜像仓库
-
向 Docker 配置文件(不存在需新建) /etc/docker/daemon.json 中插入仓库地址(支持多个)
{
"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
} -
重启 Docker 服务后生效
更改默认存储卷位置
在Docker中,/var/lib/docker/volumes 是默认存储卷的位置。如果你的主分区空间有限,你可能会想要更改这个位置。
-
停止 Docker 服务
-
向 Docker 配置文件(不存在需新建) /etc/docker/daemon.json 中插入 data-root 属性来指定新的目录
{
"data-root": "/new/path/to/docker-data"
} -
将现有的 Docker 数据移动到新位置
sudo mv /var/lib/docker /new/path/to/docker-data
-
重启服务后生效
相关内容
参考文档
故障
docker-containerd.socket: timeout?
请关闭 SELinux,如果 SELinux 开启会导致 docker 无法启动。
Windows 中 Docker 无法启动?
检查您的 Windows 是否安装了 360 之类的安全软件,如果有 请卸载它。