docker run -p host_port:container_port image_name 复制代码 其中: host_port 是你希望在宿主机上映射的端口。 container_port 是容器内部应用的端口。 image_name 是你要运行的 Docker 镜像的名称。 例如,如果你想将容器的端口 80 映射到宿主机的端口 8080,你可以使用以下命令: docker run -p 8080:80 ngi...
1)启动容器时,选择一个端口映射到容器内部开放端口上 -p小写p表示docker会选择一个具体的宿主机端口映射到容器内部开放的网络端口上。 -P大写P表示docker会随机选择一个宿主机端口映射到容器内部开放的网络端口上。 比如: [root@docker-test ~]# docker run -ti -d --name my-nginx -p 8088:80 docker.io/...
以映射7000-8000端口为例 Dockerfile EXPOSE命令: EXPOSE 7000-8000 Docker run命令: docker run --expose=7000-8000 Docker run命令将一系列端口发布到主机: docker run -p 7000-8000:7000-8000
$ sudo docker run -d -p 127.0.0.1:5000:5000 training/webapp python app.py 5. 映射到指定地址的任意端口 使用ip::containerPort格式可以将 localhost 的任意端口到容器的 5000 端口,本地主机会自动分配一个端口。 示例: $ sudo docker run -d -p 127.0.0.1::5000 training/webapp python app.py 还可...
例如,在容器中运行一个Web服务,监听8080端口,则主机的8080端口就会自动映射到容器中。 1. 2. 创建自定义网络:(设置固定IP) docker network create --subnet=172.18.0.0/16 mynetwork ---创建网桥 docker network rm mynetwork ---删除指定网桥 1.
// 指定端口映射范围docker run-d-p4000-4322:4000-4322nginx 注意:映射的端口默认是对本地所有的地址进行映射, 也就是 localhost:4322 或者 127.0.0.1:4322 都可以访问到这个nginx 2.指定地址进行端口映射 在有些情况下,我们只希望 127.0.0.1这个地址才能访问到这个端口,不希望localhost方式访问到 ...
docker run -p 9000:8000 --name centos1_py2 -itd --privileged=true dockerstorage/centos_py2:latest /usr/sbin/init 这种方式是在通过镜像创建容器的时候指定的,如图所示,加入我们在容器centos1_py2中用8000端口运行一个项目,通过此项配置就可以将容器的8000端口映射到宿主机的9000端口,那么其它主机就可以通...
docker run -d -p 127.0.0.1:5000:5000 ubuntu 映射到指定地址的任意端口: docker run -d -p 127.0.0.1::5000 ubuntu 查看映射端口配置: docker port container *容器互联: --link参数更新容器内环境变量和/etc/hosts文件的方式建立两个主机之间的联系 ...