# 下载镜像 docker pull nginx # 运行测试 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest fa5269854a5e 5 days ago 142MB hello-world latest feb5d9fea6a5 7 months ago 13.3kB centos latest 5d0da3dc9764 7 months ago 231MB [root@localhost ~]# # --d 后台运行 # --name 给容器命名 # -p 宿主机端口,容器内部 [root@localhost ~]# docker run -d --name nginx1 -p 3344:80 nginx ab25c65eab2a29029ecd1ac3a0b858c905276229b9a8cec29dc6cefe8bf88baa [root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ab25c65eab2a nginx "/docker-entrypoint.…" 5 seconds ago Up 4 seconds 0.0.0.0:3344->80/tcp, :::3344->80/tcp nginx1 [root@localhost ~]# curl localhost:3344 # 进入容器 [root@localhost ~]# docker run -it --name a1 -p 3321:80 nginx /bin/bash root@645610e408b3:/# [root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 645610e408b3 nginx "/docker-entrypoint.…" 10 seconds ago Up 9 seconds 0.0.0.0:3321->80/tcp, :::3321->80/tcp a1 [root@localhost ~]# docker attach a1 root@645610e408b3:/# whereis nginx nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx root@645610e408b3:/# cd /etc/nginx/ root@645610e408b3:/etc/nginx# ls conf.d mime.types nginx.conf uwsgi_params fastcgi_params modules scgi_params root@645610e408b3:/etc/nginx#
端口暴露的概念



