0
点赞
收藏
分享

微信扫一扫

docker 运行停止掉 的容器

洲行 2023-07-21 阅读 43

Docker 运行停止的容器

Docker 是一个开源的平台,用于在容器中自动部署、运行和管理应用程序。Docker 提供了一种轻量级的虚拟化技术,能够在任何环境下快速、可靠地运行应用程序。本文将介绍如何使用 Docker 运行和停止容器,并提供相应的代码示例。

Docker 运行容器

在 Docker 中,容器是独立运行的应用程序实例。要运行容器,首先需要选择一个 Docker 镜像,镜像是一个包含操作系统和应用程序的模板。可以从 Docker Hub 上下载公共镜像,也可以通过 Dockerfile 自定义镜像。

以下是使用 Docker 运行容器的示例代码:

# 从 Docker Hub 上下载公共镜像
docker pull ubuntu

# 运行一个新的容器
docker run -it ubuntu /bin/bash

上述代码中,docker pull 命令用于下载 ubuntu 镜像。docker run 命令用于创建并运行一个新的 ubuntu 容器,并在容器中启动一个交互式的终端 shell。

Docker 停止容器

当容器不再需要运行时,可以停止它们以释放资源。可以使用以下命令停止容器:

# 列出正在运行的容器
docker ps

# 停止一个正在运行的容器
docker stop <容器ID>

上述代码中,docker ps 命令用于列出当前正在运行的容器。通过查看容器的 ID,可以使用 docker stop 命令停止指定的容器。

示例应用

下面是一个使用 Docker 运行和停止容器的示例应用。该应用是一个简单的 Web 服务器,用于显示 "Hello, Docker!"。

首先,创建一个名为 Dockerfile 的文件,内容如下:

# 使用官方的 Node.js 镜像作为基础
FROM node:14

# 在容器中创建一个工作目录
WORKDIR /app

# 将当前目录下的所有文件复制到工作目录中
COPY . .

# 安装依赖
RUN npm install

# 暴露容器的端口
EXPOSE 3000

# 运行应用
CMD [npm, start]

接下来,使用以下命令构建镜像:

docker build -t my-web-server .

然后,可以使用以下命令运行容器:

docker run -d -p 8080:3000 my-web-server

最后,使用浏览器访问 http://localhost:8080,即可看到 "Hello, Docker!"。

要停止容器,可以使用以下命令:

docker ps
docker stop <容器ID>

总结

本文介绍了如何使用 Docker 运行和停止容器,并提供了相应的代码示例。通过使用 Docker,我们可以轻松地在任何环境中部署和管理应用程序。希望这篇文章对你理解 Docker 的运行和停止容器有所帮助。

参考资料

  • [Docker Documentation](
  • [Docker Hub](
举报

相关推荐

0 条评论