停止容器
- 停止单个容器:
docker stop 容器名
- 示例:停止名为
jenkins
的容器:docker stop jenkins
- 示例:停止名为
停止 Docker 服务
- 停止 Docker 服务:
systemctl stop docker
配置 Docker daemon.json 文件
-
查看或创建 daemon.json 文件
如果
/etc/docker/daemon.json
文件不存在,可以按以下步骤创建并编辑它:- 创建目录(如果不存在):
mkdir -p /etc/docker/
- 使用 Vim 编辑器创建并编辑 daemon.json 文件:
vim /etc/docker/daemon.json
- 添加以下内容到 daemon.json 文件中:
{ "registry-mirrors": ["https://ckdhnbk9.mirror.aliyuncs.com"], "data-root": "/data/docker" }
- 这里的配置示例包括了镜像加速器和指定 Docker 数据存储根目录的路径。
- 创建目录(如果不存在):
迁移 Docker 数据目录
-
迁移 Docker 数据目录
- 查看现有 Docker 数据目录的大小:
du -lh --max-depth=1 /var/lib/docker
- 移动现有数据到新的数据目录
/data/docker
:sudo mv /var/lib/docker/* /data/docker/
- 查看现有 Docker 数据目录的大小:
启动 Docker 服务
- 启动 Docker 服务
systemctl start docker
启动容器并查看日志
-
启动容器并查看日志
- 启动之前停止的容器(例如
jenkins
):docker start jenkins
- 查看容器日志,使用
-f
参数实时跟踪日志:docker logs -f jenkins
- 启动之前停止的容器(例如
这些步骤涵盖了 Docker 的配置、数据迁移和管理过程,适合用于撰写文档以进行系统管理和操作的参考。