1. 搜索 nginx 的镜像
docker search nginx
2. 拉取 nginx 的镜像
docker pull nginx
3. 查看本地镜像
docker images
4. 启动容器
docker run -d --name nginx01 -p 3344:80 nginx
解释:--name nginx01 表示将容器的名字设置为 nginx01
-p 3344:80 表示对端口进行映射,3344 为本机(宿主机
),80 表示给 nginx 容器的端口
下图为端口映射的示意图(需要将 docker 容器看成是一个小的 centos 系统
):
查看 nginx 容器是否启动
5. 测试
(1) 本机测试
curl localhost:3344
(2) 通过公网访问(公网 IP:3344)
6. 进入容器内部
如果需要修改容器的配置文件,目前的技术需要进入容器的内部进行修改,命令如下:
docker exec -it nginx01 /bin/bash