介绍
Docker 是一个用于开发、交付和运行应用程序的流行平台。docker create
命令用于从镜像创建一个新的容器。在这个挑战中,你将学习如何逐步使用 docker create
命令来创建一个新的容器。
Docker 是一个用于开发、交付和运行应用程序的流行平台。docker create
命令用于从镜像创建一个新的容器。在这个挑战中,你将学习如何逐步使用 docker create
命令来创建一个新的容器。
在这个子挑战中,你将学习如何使用 docker create
命令从镜像创建一个新的容器。
httpd
镜像创建一个新的容器。以下是你在完成此步骤后应该能够实现的内容示例:
httpd
镜像创建一个新的容器。如果容器名称已被使用,你可以使用 docker rm -f xxx(container-name)
命令将其删除。
在这个子挑战中,你将学习如何使用 --name
选项为容器命名。
httpd
镜像创建一个名为 my-httpd
的新容器。以下是你在完成此步骤后应该能够实现的内容示例:
httpd
镜像创建一个名为 my-httpd
的新容器。如果容器名称已被使用,你可以使用 docker rm -f xxx(container-name)
命令将其删除。
在这个子挑战中,你将学习如何使用 -p
选项映射端口。
8080
映射到名为 my-httpd2
的容器中的端口 80
。以下是你在完成此步骤后应该能够实现的内容示例:
httpd
镜像创建一个名为 my-httpd2
的新容器,并将主机上的端口 8080
映射到容器中的端口 80
。如果容器名称已被使用,你可以使用 docker rm -f xxx(container-name)
命令将其删除。
在这个子挑战中,你将学习如何使用 -e
选项设置环境变量。
my-httpd3
的容器中,将 NGINX_HOST
环境变量设置为 example.com
。以下是你在完成此步骤后应该能够实现的内容示例:
httpd
镜像创建一个名为 my-httpd3
的新容器,并在容器中将 TEST-ENV
环境变量设置为 test-value
。如果容器名称已被使用,你可以使用 docker rm -f xxx(container-name)
命令将其删除。
在这个子挑战中,你将学习如何使用 -v
选项挂载卷。
/var/www
目录挂载到名为 my-httpd4
的容器中的 /usr/share/nginx/html
目录。以下是你在完成此步骤后应该能够实现的内容示例:
httpd
镜像创建一个名为 my-httpd4
的新容器,并将主机上的 /var/www
目录挂载到容器中的 /usr/share/nginx/html
目录。如果容器名称已被使用,你可以使用 docker rm -f xxx(container-name)
命令将其删除。
在这个挑战中,你学习了如何逐步使用 docker create
命令创建一个新的容器。你学习了如何从镜像创建容器、为容器命名、映射端口、设置环境变量以及挂载卷。通过这些技能,你可以创建并配置容器,以便在 Docker 中运行你的应用程序。