Docker安装Nginx
#1.下载镜像 search 建议大家去dockerhub上搜索,可以看到很多帮助文档
#2.下载镜像 pull
#3.运行测试
[root@iZ2zedtw714kk6kmn4p41qZ ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 831691599b88 2 weeks ago 215MB
nginx latest 2622e6cca7eb 3 weeks ago 132MB
#-d 后台运行
#--name 给容器命名
#-p 宿主机端口:容器内部端口
[root@iZ2zedtw714kk6kmn4p41qZ ~]# docker run -d --name nginx01 -p 3344:80 nginx
6f60063ec95683144e59d79d9a50174dd83eec71e11d7a0d4558e7f7083ca7e7
[root@iZ2zedtw714kk6kmn4p41qZ ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6f60063ec956 nginx "/docker-entrypoint.…" 13 seconds ago Up 11 seconds 0.0.0.0:3344->80/tcp nginx01
[root@iZ2zedtw714kk6kmn4p41qZ ~]# curl localhost:3344
#进入容器
[root@iZ2zedtw714kk6kmn4p41qZ ~]# docker exec -it nginx01 /bin/bash
root@6f60063ec956:/# whereis nginx
nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx
root@6f60063ec956:/# cd etc/nginx
root@6f60063ec956:/etc/nginx# ls
conf.d koi-utf mime.types nginx.conf uwsgi_params
fastcgi_params koi-win modules scgi_params win-utf
root@6f60063ec956:/etc/nginx#
端口暴露的概念: