前期准备
-
首先准备一台已经安装好 docker 的 Linux 主机
-
在 docker hub 搜索 nginx 即可找到 nginx 的 image (https://hub.docker.com/_/nginx/)
-
使用 docker pull nginx , 拉取最新的 nginx image 到本地
-
下载成功的话, 使用 docker images | grep nginx 就可以看到 nginx image
image.png
运行一个 Nginx 的 docker container
-
docker run -p 80:80 --name ngx_demo -d nginx
- -p 80:80 表示将 docker container 的80 端口映射的主机的80 端口
- --name 表示给这个container 取个名字
- -d 表示让container 运行在后台,不然这个会占据你的命令行窗口
-
docker ps 查看nginx container 是否启动
image.png
-
在浏览器中访问你的Linux 主机或者在Linux 主机上使用curl来测试 (我的Linux 主机IP 是192.168.56.1)
image.png -
docker logs ngx 查看container log,可以看到访问 nginx 的记录
image.png -
至此,我们再成功的将 nginx 以 docker container 的形式在本地主机运行起来
网友评论