Docker 是一个流行的容器化平台,它可以使应用程序在各种系统上运行,而不需要修改代码。在本教程中,您将学习如何使用 Docker。
首先,您需要下载 Docker。 在 Ubuntu 上,可以通过以下命令安装:
sudo apt-get install docker.io
接下来,您需要创建一个 Dockerfile。 Dockerfile 是一个包含指令的 文件,用于创建一个 Docker 镜像。 以下是一个示例 Dockerfile:
FROM ubuntu:latest
RUN apt-get update && apt-get install -y python3
CMD ["python3"]
此 Dockerfile 将使用最新的 Ubuntu 镜像作为基础映像,并安装 Python3。 CMD 指令指定了容器启动后要运行的命令。
要构建 Docker 镜像,请运行以下命令:
docker build -t my_image .
-t 标志用于指定镜像名称(在本例中为 my_image),并且“.” 表示 Dockerfile 位于当前目录中。
要运行容器,只需使用以下命令:
docker run -it my_image
-it 标志用于将终端连接到容器,以便您可以与其进行交互。运行命令后,您应该会看到 Python3 解释器的提示。
要列出所有正在运行的容器,请使用以下命令:
docker ps
此命令将列出所有正在运行的 Docker 容器。如果要停止某个容器,请使用以下命令:
docker stop container_id
指定 container_id 为上面列出的某个容器的 ID。
Docker 还允许您在容器之间共享数据,例如使用以下命令将当前工作目录映射到容器中:
docker run -it -v $(pwd):/src my_image
此命令将当前工作目录映射到容器中的 /src 目录,并启动交互式 shell。
如您所见,Docker 可以帮助您更轻松地构建和管理应用程序。 您可以尝试更多的命令和选项,以进一步探索 Docker。