檢視正在執行的容器
copy檢視所有容器
docker ps
copy檢視最後一次執行的容器
docker ps –a
copy檢視停止的容器
docker ps –l
copy建立容器常用的引數說明:
docker ps
-f status=exited
建立容器命令:docker run
-i:表示執行容器
-t:表示容器啟動後會進入其命令列。加入這兩個引數後,容器建立就能登入進去。即分配乙個偽終端。
--name :為建立的容器命名。
-v:表示目錄對映關係(前者是宿主機目錄,後者是對映到宿主機上的目錄),可以使用多個-v做多個目錄或檔案對映。注意:最好做目錄對映,在宿主機上做修改,然後共享到容器上。
-d:在run後面加上-d引數,則會建立乙個守護式容器在後台執行(這樣建立容器後不會自動登入容器,如果只加-i -t兩個引數,建立後就會自動進去容器)。
-p:表示埠對映,前者是宿主機埠,後者是容器內的對映埠。可以使用多個-p做多個埠對映
(1)互動式方式建立容器
copy這時我們通過ps命令檢視,發現可以看到啟動的容器,狀態為啟動狀態
docker run
-it --name=容器名稱 映象名稱:標籤 /bin/bash
退出當前容器
copy(2)守護式方式建立容器:
exit
copy登入守護式容器方式:
docker run
-di --name=容器名稱 映象名稱:標籤
copy停止容器:
docker exec -it 容器名稱 (或者容器id) /bin/bash
copy啟動容器:
docker stop 容器名稱(或者容器id)
copy如果我們需要將檔案拷貝到容器內可以使用cp命令
docker start 容器名稱(或者容器id)
copy也可以將檔案從容器內拷貝出來
docker cp 需要拷貝的檔案或目錄 容器名稱:容器目錄
copy我們可以在建立容器的時候,將宿主機的目錄與容器內的目錄進行對映,這樣我們就可以通過修改宿主機某個目錄的檔案從而去影響容器。
docker cp 容器名稱:容器目錄 需要拷貝的檔案或目錄
建立容器 新增-v引數 後邊為 宿主機目錄:容器目錄,例如:
copy如果你共享的是多級的目錄,可能會出現許可權不足的提示。
docker run
-di -v /usr/local/myhtml:/usr/local/myhtml --name=mycentos3 centos:7
這是因為centos7中的安全模組selinux把許可權禁掉了,我們需要新增引數 --privileged=true 來解決掛載的目錄沒有許可權的問題
我們可以通過以下命令檢視容器執行的各種資料
copy也可以直接執行下面的命令直接輸出ip位址
docker inspect 容器名稱(容器id)
copy刪除指定的容器:
docker inspect --format='}' 容器名稱(容器id)
copy
docker rm 容器名稱(容器id)
檢視正在執行的容器
copy檢視所有容器
docker ps
copy檢視最後一次執行的容器
docker ps –a
copy檢視停止的容器
docker ps –l
copy建立容器常用的引數說明:
docker ps
-f status=exited
建立容器命令:docker run
-i:表示執行容器
-t:表示容器啟動後會進入其命令列。加入這兩個引數後,容器建立就能登入進去。即分配乙個偽終端。
--name :為建立的容器命名。
-v:表示目錄對映關係(前者是宿主機目錄,後者是對映到宿主機上的目錄),可以使用多個-v做多個目錄或檔案對映。注意:最好做目錄對映,在宿主機上做修改,然後共享到容器上。
-d:在run後面加上-d引數,則會建立乙個守護式容器在後台執行(這樣建立容器後不會自動登入容器,如果只加-i -t兩個引數,建立後就會自動進去容器)。
-p:表示埠對映,前者是宿主機埠,後者是容器內的對映埠。可以使用多個-p做多個埠對映
(1)互動式方式建立容器
copy這時我們通過ps命令檢視,發現可以看到啟動的容器,狀態為啟動狀態
docker run
-it --name=容器名稱 映象名稱:標籤 /bin/bash
退出當前容器
copy(2)守護式方式建立容器:
exit
copy登入守護式容器方式:
docker run
-di --name=容器名稱 映象名稱:標籤
copy停止容器:
docker exec -it 容器名稱 (或者容器id) /bin/bash
copy啟動容器:
docker stop 容器名稱(或者容器id)
copy如果我們需要將檔案拷貝到容器內可以使用cp命令
docker start 容器名稱(或者容器id)
copy也可以將檔案從容器內拷貝出來
docker cp 需要拷貝的檔案或目錄 容器名稱:容器目錄
copy我們可以在建立容器的時候,將宿主機的目錄與容器內的目錄進行對映,這樣我們就可以通過修改宿主機某個目錄的檔案從而去影響容器。
docker cp 容器名稱:容器目錄 需要拷貝的檔案或目錄
建立容器 新增-v引數 後邊為 宿主機目錄:容器目錄,例如:
copy如果你共享的是多級的目錄,可能會出現許可權不足的提示。
docker run
-di -v /usr/local/myhtml:/usr/local/myhtml --name=mycentos3 centos:7
這是因為centos7中的安全模組selinux把許可權禁掉了,我們需要新增引數 --privileged=true 來解決掛載的目錄沒有許可權的問題
我們可以通過以下命令檢視容器執行的各種資料
copy也可以直接執行下面的命令直接輸出ip位址
docker inspect 容器名稱(容器id)
copy刪除指定的容器:
docker inspect --format='}' 容器名稱(容器id)
copy
docker rm 容器名稱(容器id)
docker 容器操作
如果啟動了docker容器,比如這樣 1 docker run itd p 3000 3000 name my web v pwd 如何看到終端列印的報錯和日誌呢?docker有命令可以讓你進入 attach 和退出 detach 該程序。進入 1 docker attach id 退出,一定不要用...
docker容器操作
dockers psdocker ps adocker ps ldocker ps f status exited建立容器常用的引數說明 建立容器命令 docker run i 表示執行容器 t 表示容器啟動後會進入其命令列。加入這兩個引數後,容器建立就能登入進去。即分配乙個偽終端。name 為建立...
docker容器操作
容器檢視 建立 啟動 容器是一種輕量級 可移植 並將應用程式進行打包的技術,是應用程式幾乎可以在任何地方以相同的方式執行。檢視容器 檢視正在執行的容器docker ps 命令引數 建立容器 建立待啟動的容器docker create 命令引數 image 命令 引數.啟動容器 啟動容器docker ...