1. 启动容器:docker run image_name( 镜像名 )
- 命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
-
- options 常用命令选项:
- -t :打开一个终端,像使用交换机一样使用容器
-
- -i:交互式访问
-
- --name:容器名字
-
- --network:指定网络
-
- --rm:容器一停,自动删除
-
- -d:后台运行容器,返回容器ID;否则会一直占据着终端
-
- -p:端口映射,将容器内服务的端口映射在宿主机的指定端口,格式为:主机(宿主)端口:容器端口
-
- -P: 随机端口映射,容器内部端口随机映射到主机的端口
- 1. 后台运行一个容器:
- [root@centos7 ~]# docker run -d --name web1 -p 8000:80 nginx:latest
-
- 2. 在运行容器时,交互式进入容器:
- [root@centos7 ~]# docker run -it --name web2 -p 8001:80 nginx:latest sh
-
- 3. 查看容器的端口映射信息:
- [root@centos7 ~]# docker port web1
- 80/tcp -> 0.0.0.0:8001
- 80/tcp -> :::8001