创建nginx容器

docker create nginx

查看全部容器,包括停止的容器

docker ps -a

进入运行中的容器

[root@bogon ~]# docker exec -it 174a93960fec /bin/bash

停止和启动容器

docker stop/start CONTAIN_ID 

运行容器

docker run nginx 
#ctrl+c之后会退出
docker run -it nginx /bin/bash
#注意:exit会停止容器

起名

docker run -d --name web nginx

端口映射

docker run -d --name web -P nginx 

-P 随机端口映射

查看容器的端口映射

docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                           NAMES
47bce8f71a7f        nginx               "nginx -g 'daemon off"   3 seconds ago       Up 1 seconds        0.0.0.0:32769->80/tcp, 0.0.0.0:32768->443/tcp   web

指定端口

docker run -d --name web -p 80:80 nginx   

查看端口映射情况

docker inspect web

随机端口映射的容器,给容器停止再启动,容器的IP和端口可能是改变的。