Docker是一款开源的应用程序容器引擎,可以帮助开发者轻松地构建、部署和运行应用程序。其中,docker run命令是用于在Docker容器中运行应用程序的命令。
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明:-d, --detach: 在容器后台运行-p, --publish list: 指定端口映射,格式为 主机端口:容器端口-v, --volume list: 挂载主机目录到容器中,格式为 主机路径:容器路径-e, --env list: 设置环境变量,格式为 变量名=变量值--name: 指定容器名称 IMAGE说明:需要运行的容器镜像名称COMMAND说明:容器启动命令ARG说明:传递给容器启动命令的参数
例如,我们可以使用以下命令运行一个基于Ubuntu的容器,同时指定容器的名称为“ubuntu-test”,并将容器内端口80映射到主机的端口8080上:
docker run -d --name ubuntu-test -p 8080:80 ubuntu:latest
此时,我们就创建了一个名为“ubuntu-test”的容器,该容器基于最新的Ubuntu镜像,映射了主机端口8080到容器的80端口,可以通过访问http://localhost:8080来查看容器中运行的应用程序。