1. 程式人生 > >008、Docker 元件如何協作(2018-12-25 週二)

008、Docker 元件如何協作(2018-12-25 週二)

參考 https://www.cnblogs.com/CloudMan6/p/6774519.html   以httpd為例,介紹Docker元件間如何協作   [email protected]:~# docker run -d -p 80:80 httpd Unable to find image 'httpd:latest' locally    #    檢查本地是否存在 httpd 映象,檢查後發現本地沒有 latest: Pulling from library/httpd              #    去Dcoker Hub上下載 httpd 映象
a5a6f2f73cd8: Pull complete ac13924397e3: Pull complete 91b81769f14a: Pull complete fec7170426de: Pull complete 992c7790d5f3: Pull complete Digest: sha256:29c08c75fcc3bdc8210d6fdabf9ad63f485071ca4519ad5a1a656cf9bc4b4c7b Status: Downloaded newer image for httpd:latest     #    httpd 映象下載完畢
05fd2547f82111aa8d110381f75c059f347c4e35d7539e33617faea25afb9867    #    用 httpd 映象建立並啟動容器 [email protected]:~# [email protected]:~# docker images REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE httpd               latest              2a51bb06dc8b        5 weeks ago         132MB    #    可以看到已經下載下來的 httpd 映象
[email protected]:~# [email protected]:~# docker ps    #    檢視執行中的 httpd 容器 CONTAINER ID        IMAGE               COMMAND              CREATED             STATUS              PORTS                NAMES 05fd2547f821        httpd               "httpd-foreground"   48 seconds ago      Up 47 seconds       0.0.0.0:80->80/tcp   sad_bell     Docker啟程部分小結       Docker 借鑑集裝箱的概念,以標準的形式提供服務。不同的是一個裝的是貨物,一個裝的是軟體。不需要關心容器裡面執行的是web還是db。       容器可移植性強,可以隨時隨地建立並執行,並且與host隔離。