Docker 基本使用

   本文主要经过在 docker 镜像里安装和启动 nginx 来讲明 docker 的基本使用。html

1.  下载 ubuntu 这个docker 镜像:    docker pull ubuntunginx

2.  基于ubuntu 启动一个名为 web 的容器:   docker run -p 8080:80 --name web -i -t ubuntu /bin/bash   # 宿主机的 8080 端口映射到容器的 80 端口web

3.  上面命令运行后,会进入 web 这个容器的操做系统。docker

4.  安装 nginx:   apt-get install nginx    # 若是有问题,先执行一下   apt-get updateshell

5.  安装后,检查 /var/www/html 下是否已经默认放了一个 html 文件了,若是没有,新建一个 index.html 文件。ubuntu

6.  修改  /etc/nginx/sites-enabled/default 文件,把网站的根目录设置成 /var/www/html, index 设置成 index.html。bash

7.  启动nginx,运行:   nginx网站

8.  按 Ctrl+p 再按 Ctrl+q, 退出这个容器的操做系统的 shell。这时会返到到宿主机的操做系统。操作系统

9.  查看主机和容器的端口映射关系:  docker port webhtm

10. 查看容器中的进程:  docker top web

11. 访问 http://宿主机IP:8080 就能够访问了。

12. 查看容器的信息:  docker inspect web   # 能够查看到容器自己的IP

13. 中止容器:  docker stop web

14. 从新启动并进入容器:   docker start -i web    # 容器中的 nginx 并不会启动

15. 按 Ctrl+p 再按 Ctrl+q,退出容器的操做系统后,在外部启动 nginx:     docker exec web nginx

相关文章
相关标签/搜索