四、Docker安装Nginx
2018-06-11 本文已影响0人
紫雨杰
步骤
1、从Docker的仓库中pull nginx 镜像
2、然后运行这个镜像,使之成为一个容器
docker run -p 80:80 --name myNginx -d nginx
docker run -P --name myNginx -d nginx
-p : 指定主机的端口 80 映射到宿主机上(容器)的开放端口 80
-P :主机随机分配端口与宿主机上的端口进行映射
3、要想查看这个容器,进入容器内部,可以使用 docker exec
4、如果不太清楚这个命令,这个使用 docker exec --help 来查看
5、我们经常使用的是:docker exec -it CONTAINER ID/容器名字 bash
6、验证一下 nginx 是否成功启动:
curl 192.168.99.100:8080
Docker 网络
1、网络类型:
Bridge : 默认情况下,Docker会分配独立的networknamespaces,桥接
Host:和主机共同使用一个,主机和宿主机上的ip和端口一样
None:没有网络,此时Docker将不会与外界进行通信
2、Bridge模式,需要一种技术,使容器上的端口可以在主机上进行访问,即端口映射