3.3 测试和运行镜像
使用 docker run 命令创建并运行新的容器,如下:
weimingze@mzstudio:~$ sudo docker run --rm --name myweb -p 8000:8000 -d myubuntu_img
c76feeb87940ab3bc8b0378a872ca287790a10117bff4db55651247fa856962e
weimingze@mzstudio:~$
使用浏览器查看运行结果。
在本机打开浏览器,输入网址 http://0.0.0.0:8000/ 或 http://localhost:8000/ 就可以访问这个网站了。
重新定义端口号和网页路径
- 将本机 的 80 端口号映射为容器端口号的 8000,这样在浏览器中就不用输入端口号了( http 协议默认使用 80 端口)。
- 将本地的
html内部存放的页面映射到容器内部的/root/mywebsite文件夹以达到即时更换网站页面的目的。网站升级是不需要重新创建镜像,只需要修改宿主机器的html文件夹。
执行命令
sudo docker run --rm --name myweb -p 80:8000 -v ./html:/root/mywebsite -d myubuntu_img
注意:需要再当前工作路径下的
html文件夹存放 html 页面。
此时在浏览器,输入网址 http://0.0.0.0/ 或 http://localhost/ 就可以访问这个网站了。无需输入端口号 8000。并且网页的内容是本地宿主机的 ./html 文件夹的内容。