Docker 是一个开源的应用容器引擎,允许开发者将应用及其依赖打包在一个轻量级的容器中,并在任何支持 Docker 的机器上运行。掌握 Docker 容器的启动和停止管理是开发者和运维人员的基础技能。本文将详细介绍如何精确地启动和停止 Docker 容器,提供一系列常见的 Docker 启动与停止操作的代码示例,帮助你快速上手。
1. Docker 启动操作
1.1 启动 Docker 服务
在使用 Docker 之前,首先要确保 Docker 服务已经启动。以下命令检查并启动 Docker 服务:
# 检查 Docker 服务状态
sudo systemctl status docker
# 启动 Docker 服务
sudo systemctl start docker
# 设置 Docker 开机自动启动
sudo systemctl enable docker
如果 Docker 没有安装,可以使用以下命令进行安装(以 Ubuntu 为例):
sudo apt update
sudo apt install docker.io
1.2 启动 Docker 容器
可以使用 docker run
命令来启动一个新的 Docker 容器。假设我们想要启动一个基于 nginx
镜像的容器:
# 使用 nginx 镜像启动一个容器
docker run -d --name my-nginx -p 8080:80 nginx
-d
:以后台模式运行容器