docker run -it --name webdemo -p 80:8080 tomcat /bin/bash 1. 1 2 这里我们启动一个交互式的容器,名字是webdemo,-p 80:8080表示将容器的8080端口映射到主机的80端口,这样我们只要访问主机的80端口就可以访问到容器的服务了。 容器创建好了之后是会进入容器里面的,这时我们刚好可以看看内部的文件结构。那...
-p:是容器内部端口绑定到指定的主机端口。 tiger@tiger:~$ docker run -itd -p 3000:5000 --name webapp training/webapp 1. 将5000容器端口映射到本地3000端口。 指定容器绑定的网络地址,比如绑定:127.0.0.1 tiger@tiger:~$ docker run -itd -p 127.0.0.1:3000:5000 --name webapp training/webapp 1. ...
docker run -itd -p 3306:3306 mysql:5.6 sleep 9999d docker exec -it c022f0afe476 /bin/bash touch /var/run/mysql/mysql.sock /usr/bin/mysql_install_db --user=mysql --datadir=/var/run/mysqld/ service mysql restart mysql
1. docker run -itd --name=container_name image_name 创建容器 【-i 表示以交互模式运行容器】 【-d 表示后台运行容器, 返回容器ID】 【-t 为容器返回一个伪输入终端】 【--name 容器命名】 【-e 容器传参】 2. docker ps 查看运行中的容器 3.docker ps -a 查看所有容器 4. docker stop container...
docker -p -P:将容器内部使用的网络端口随机映射到我们使用的主机上。 docker run -itd -p 容器应用端口号:对外端口号 名字 镜像 /bin/bash 指定端口号 docker run -d -p 5000:5000 training/webapp python app.py docker port 容器id 查看容器端口号 ...
docker run -itd -p 主机端口:容器端口 镜像名称:标签 每个参数的含义: -itd:-i 表示以交换模式运行容器,-t可以分配一个伪终端,-d表示以“后台模式”(detached mode)运行容器。 -p 主机端口:容器端口:将主机的某个端口映射到容器的某个端口。这样,可以通过访问主机的某个端口来访问容器内运行的应用程序。 镜...
$ docker run -itd --name=busybox-bridge --network=bridge busybox f45e26e5bb6f94f50061f22937abb132fb9de968fdd59fe7ad524bd81eb2f1b0 $ dockerexecf45e26e5bb6f ip a 181: eth0@if182: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu1500qdisc noqueue ...
$ docker run -itd --name ubuntu-test ubuntu /bin/bash 9、启动/停止/重启 容器 $ docker ps -...
docker run-itd-p9991:8001target.jimmy.com/test:demo -itd:在交互模式下运行容器,并将其分离到后台。 -p 9991:8001:将容器的端口 8001 映射到主机的端口 9991。 我们通过地址访问404页面,如下: docker 重要命令行 dockerps:查看正在运行的容器 docker ps -a:查看所有的容器 ...
docker run -itd -p 宿主机端口:容器服务端口 镜像名 比如我想启动tomcat的时候,8080端口已被其他服务占用,那就需要使用参数p将原有服务的8080端口印射程其他未被占用的端口。 代码语言:javascript 复制 docker run -itd --name tomcat01 -p 9999:8080 tomcat 在docker ps中查看时,可以发现tomcat的原有服务端口...