docker安裝完成後使用docker run
命令來在容器內執行應用程式。舉例:
docker run ubuntu:15.10 /bin/echo 'hello world'
該命令執行如下步驟:
找到映象後根據映象檔案建立乙個新容器
在新生成的容器中執行/bin/echo 'hello world'
命令。
docker映象可以以互動模式和後台模式
互動模式docker容器進行埠對映
docker run -it ubuntu:15.10 /bin/bash
上述命令-i允許你對容器內的標準輸入進行互動。-t在容器內指定乙個偽終端或終端。
後台模式
docker run -d ubuntu:15.10 /bin/sh -c 'while true; do echo hello world; sleep 1; done'
上述命令在啟動後會自動轉入後台不會看到任何輸出,我們可以通過
docker ps
命令檢視在執行的容器的資訊,使用docker logs containerid
來檢視容器中的輸出。使用docker stop containerid
來終止容器。
自動埠對映在啟動容器時加入引數
-p
docker將自動將容器中應用使用的埠位址對映到我們使用的主機上,通過docker ps
命令可以檢視到對映的埠手動對映
在啟動容器時加入引數
-p 8080:5000
可以手動指定將容器中使用的埠對映到我們指定的主機埠上。上述命令就是將容器中的8080埠應射到主機中的5000埠上。
學習筆記Day2 Docker容器的基本操作
1 建立容器 docker create it ubuntu latest 2 啟動容器 docker start 容器id 3 新建並啟動容器 docker run ubuntu bin echo hello docker run it ubuntu latest bin bash 讓docker...
Docker學習筆記 Docker容器
docker利用容器執行應用,容器是從映象建立的執行例項,每個容器都是相互隔離的。映象是唯讀的,容器在啟動的時候在其上建立了一層可讀寫層。啟動乙個容器有兩種方法,一種是從映象建立乙個容器並執行,另一種是重新啟動處於終止狀態的容器。使用docker run命令從映象建立並啟動乙個容器。使用docker...
2 Docker學習之容器基本命令
1 基本命令 使用 某個映象啟動乙個容器 docker run options image command arg docker run it tomcat 預設後邊是 bin bash 列出當前所有正在執行的容器 啟動容器 docker start 容器id或者容器名 重啟容器 docker re...