docker run -d -p 8081:80 5001/powershop-tb:v1.0 docker run -it --env-file /data/soft/api-powershop/deploy/prod/.env -v /data/soft/api-powershop:/data/soft/api-powershop -p 192.168.42.109:8081:16800 dd06d99991f2
时间: 2023-10-10 08:07:52 浏览: 51
这是两个Docker命令。
第一个命令是运行一个名为5001/powershop-tb:v1.0的镜像,并将容器的80端口映射到主机的8081端口。-d标志表示在后台运行容器。
第二个命令是以交互模式运行一个容器,并指定环境变量文件和文件卷。容器的16800端口映射到主机的192.168.42.109的8081端口。dd06d99991f2是容器的ID或者镜像名称。
相关问题
docker run -d -p 80:80 -v /data:/usr/share/nginx/html nginx:latest
这是一个使用 Docker 运行 Nginx 服务的命令。具体来说,该命令会启动一个后台运行的容器,将容器内的 80 端口映射到宿主机的 80 端口,并将宿主机上的 `/data` 目录挂载到容器内的 `/usr/share/nginx/html` 目录,最后使用 `nginx:latest` 镜像作为容器的基础镜像。
解释一下参数的含义:
- `-d` 表示以后台模式启动容器。
- `-p 80:80` 表示将容器内的 80 端口映射到宿主机的 80 端口。
- `-v /data:/usr/share/nginx/html` 表示将宿主机上的 `/data` 目录挂载到容器内的 `/usr/share/nginx/html` 目录。
- `nginx:latest` 表示使用 `nginx` 镜像的最新版本作为容器的基础镜像。
这条命令的作用是将 Nginx 服务运行在 Docker 容器中,并将容器内的网页文件目录挂载到宿主机上的 `/data` 目录,这样我们就可以在宿主机上编辑网页文件,而不需要进入容器内部操作。同时,我们可以通过访问宿主机的 IP 地址,来访问运行在容器内的 Nginx 服务。
docker run -d -p 8080:80 -v /data:/usr/share/nginx/html nginx:latest
这是一个使用 Docker 运行 Nginx 服务的命令。具体来说,该命令会启动一个后台运行的容器,将容器内的 80 端口映射到宿主机的 8080 端口,并将宿主机上的 `/data` 目录挂载到容器内的 `/usr/share/nginx/html` 目录,最后使用 `nginx:latest` 镜像作为容器的基础镜像。
解释一下参数的含义:
- `-d` 表示以后台模式启动容器。
- `-p 8080:80` 表示将容器内的 80 端口映射到宿主机的 8080 端口。
- `-v /data:/usr/share/nginx/html` 表示将宿主机上的 `/data` 目录挂载到容器内的 `/usr/share/nginx/html` 目录。
- `nginx:latest` 表示使用 `nginx` 镜像的最新版本作为容器的基础镜像。
这条命令的作用是将 Nginx 服务运行在 Docker 容器中,并将容器内的网页文件目录挂载到宿主机上的 `/data` 目录,这样我们就可以在宿主机上编辑网页文件,而不需要进入容器内部操作。同时,我们可以通过访问宿主机的 IP 地址和 8080 端口,来访问运行在容器内的 Nginx 服务。