二 Docker常用命令

2021-08-17 19:46:05 字數 2524 閱讀 6390

docker --version

docker version

docker-compose version

docker-machine version

(以下均使用imagename代指映象名稱,containername代指容器名稱)

docker run imagename
docker run -d -p 80:80 --name  containername imagename
-d

後台執行

-p

指定埠,主機埠:容器埠

-p

對映所有埠到隨機埠

–name

指定容器名

docker ps -a
-a

檢視任何狀態的容器

docker stop containername
大部分命令都可以根據容器名進行操作。這裡根據容器名,也可以使用ps查出來的id進行停止

docker start containername
docker restart containername
docker rm -f containername
移除containername這個容器,並不會刪除其映象。

docker images
docker rmi imagename
記得先刪除容器,當然也可以使用-f強制刪除

docker logs containername
docker exec -ti containername bash
將nginx容器中的配置檔案拷貝出來

#以cop

docker cp containername:/etc/nginx/nginx.conf /users/kingboy/desktop/nginx.conf

可以進行反向操作

docker -v hostpath:containerpath containername
hostpath

主機的目錄

containerpath

docker容器的目錄

docker run -e name=value imagename
指定多個環境可以使用多個環境變數

docker port containername
docker inspect containername
docker create -v /path/from:/path/to

--name containername imagename

其它容器在可以使用--volumes-from來掛載該目錄

docker run -d --restart=always imagename
–restart = always

這條命令設定重啟

如果我們已經有了乙個容器,如何修改為開機自啟呢?可以使用update命令

docker update --restart=always containername
1.搜尋倉庫

docker search imagename
docker pull imagename:tag
tag可以省略,缺省會拉取最新的映象

3.上傳自己的映象

docker login
例如我的使用者名稱稱為kingboy,映象名為jpress, tag為1.0,如果名稱不對就可以使用如下命令修改,例如我的原來映象為jpress:1.0

docker jpress:1.0 kingboy/jpress:1.0
docker push kingboy/jpress:1.0

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

初識Docker 二 Docker常用命令

檢視docker版本 docker version 檢視docker資訊 docker info 檢視docker幫助文件 docker help 列出本地所有映象 docker images 登陸到乙個docker映象倉庫,如果未指定映象倉庫位址,預設為官方倉庫 docker hub docker...

docker常用命令

1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...