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

相關文章
相關標籤/搜索