Docker nginx 服务启动

254 阅读1分钟

开启ssh 服务

sudo systemsetup -setremotelogin on

镜像拉取

docker pull nginx

查看nginx

docker images nginx 屏幕快照 2019-12-10 下午4.06.42

mkdir www 建一个文件夹

屏幕快照 2019-12-10 下午4.09.30

创建一个index.html 文件 并进行查看

echo 'hello world !!!' >> www/index.html cat www/index.html 屏幕快照 2019-12-10 下午4.12.37

发布页面

-p 为端口映射 将 nginx 80 端口映射到 本地8000 端口 PWD/www 为实体的主机映射到 nginx 默认的/usr/share/nginx/html  nginx
  docker run -p 8000:80 -vPWD/www:/usr/share/nginx/html nginx 屏幕快照 2019-12-10 下午4.20.44

发布成功的页面

屏幕快照 2019-12-10 下午5.16.50

中间有很多的曲折 总是发布不成功最后发现是自己的端口没配 将8000 端口配置进安全组 点击添加安全组 将想要的端口配置进去。

可以通过后台的方式进行运行命令行如下

docker run -p 8000:80 $PWD/www:/usr/share/nginx/html -d nginx

查看进程的命令为

docker ps

docker ps -a

停止进程的命令为

docker stop c99

docker start c99

进入伪终端的命令为 c99 为 uuid

docker exec -it c99 /bin/bash

删除 镜像

docker rm c99

退出当前镜像的命令为

exit

查看具体的文件

cat index.html