docker简单实操
Opened this issue · 0 comments
chenlong-io commented
忽略 docker 安装
以 nginx 为例:
从 docker hub 仓库拉取最新的 nginx 镜像:docker pull nginx:latest
启动该镜像
docker run -d -p 8080:80 --name mynginx nginx
-d:后台运行,不要阻塞shell指令创建窗口
-p:指定内外端口映射,-p 8080:80 宿主机为8080 容器为80
--name: 为当前启动的容器命名
现在在浏览器打开:127.0.0.1:8080,可以看到 nginx 的访问页面:
进入容器内部
我们进入 nginx 容器内部,修改刚才访问的页面试试。
通过docker exec -i -t mynginx bash 在容器 mynginx 中开启一个交互模式的终端:
- -i: 即使没有附加也保持STDIN 打开
- -t: 分配一个伪终端
nginx 的默认页面在 /usr/share/nginx/html/ 文件夹内:
然后通过echo hello nginx > index.html修改 index.html 里的内容:
完美








