Docker 启动命令主要是通过 docker run
来运行容器。以下是一些基本的 Docker 启动命令示例:
启动一个新容器:
docker run <options> <image>
例如,启动一个基于 Ubuntu 镜像的交互式终端:
docker run -it ubuntu
在后台运行容器: 使用
-d
选项可以让容器在后台运行。docker run -d <image>
例如,在后台运行 Nginx 容器:
docker run -d -p 80:80 nginx
绑定端口: 使用
-p
选项将主机的端口映射到容器内的端口。docker run -d -p <host_port>:<container_port> <image>
挂载卷(Volume): 使用
-v
选项来挂载本地目录或数据卷到容器中。docker run -d -v /local/path:/container/path <image>
设置环境变量: 使用
-e
参数设置环境变量。docker run -e "ENV_VAR_NAME=value" <image>
指定容器名称: 使用
--name
给容器指定一个名字,以便以后容易识别和管理。docker run --name my_container_name <image>
查看已运行的容器:
docker ps
这个命令会列出当前正在运行的所有容器。
- 查看所有容器(包括停止的):
docker ps -a
示例命令
以下是一个完整示例,它结合了多个参数启动一个 Nginx 容器,并将其端口映射和设置名称:
docker run -d --name my_nginx_container -p 8080:80 nginx
这个命令会从 Nginx 镜像创建并启动一个名为 my_nginx_container
的新容器,将主机的8080端口映射到Nginx服务器的80端口。
请根据您的需求修改这些命令。如果您有特定场景或需求,请告知我,我可以提供更详细的信息!
内容由零声教学AI助手提供,问题来源于学员提问