docker詳細教程

2022-09-22 02:15:07 字數 1463 閱讀 3878

容器:cotainer 相關命令操作1.執行容器docker run 映象名:tag | 映象ida.以tomcat映象為例:執行tomcat容器:docker run tomcat:b.宿主機埠與容器中埠進行對映 -p :docker run -p 8080(宿主機):8080(容器埠)tomcat c.啟動容器 對映外部埠 後台啟動 : docker run -it -p 8080:8080 -d tomcatd.啟動容器 指定名稱 後台執行 埠對映:docker run -d(後台執行) -p 8080:8080 (書寫多個) --name tomcat01(容器名字)映象名稱(tomcat:8.0-jre8)

2.檢視當前執行的容器:docker ps 檢視正在執行的容器docker ps -a 檢視所有容器(包含執行和非執行)docker ps -q 返回正在執行的容器iddocker ps -qa 返回所有容器的id

3.停止 重啟容器的命令docker start 容器名字或者容器id ----------開啟容器docker restart 容器名字或者id -----------重啟容器docker stop 容器名字或者id -----------正常停止容器執行docke kill 容器名字或者id -----------立即停止容器執行

4.(1)刪除容器docker rm 容器名稱|id 刪除停止的容器docker rm -f 容器名稱|id 刪除正在執行的容器docker rm -f $(docker ps -qa) 刪除所有的容器

(2).檢視容器內執行的日誌docker logs 容器id|容器名稱docker logs -f 容器id|容器名稱 ------>實時展示日誌docker logs -tf 容器id|容器名稱 ------->加入時間戳實時展示docker logs --tail n(5) 容器id|容器名稱 ---->顯示日誌的尾部五行日誌

5.檢視容器內的程序docker top 容器id|容器名稱 ----->檢視1容器內的程序

6.通過宿主機與容器內部進行互動docker exec -it 容器id|容器名稱 bash (容器內部的命令列終端)

7.作業系統與容器的檔案互動從容器複製檔案到作業系統:docker cp 容器id|容器名稱 :容器內的資源路徑,或者是資源名稱 作業系統的路徑docker cp 2c685256280f:/usr/local/tomcat/running.txt ./running.txt

從作業系統複製檔案到容器內:docker cp 檔案|目錄名 容器唯一標示(id,name): /容器內資源路徑docker cp aa.txt 2c685256280f:/usr/local/tomcat

容器的基本操作三檢視容器內部的細節docker inspect 容器id|容器名稱

2.資料卷:volume 作用: 實現咱們的宿主機系統與容器之間的檔案共享只有容器啟動之前才能繫結資料卷資料卷使用:a.docker run -d -p 8080:8080 --name tomcat -v 宿主機名:容器內目錄 tomcat:8.0-jre8

ubuntu 安裝 docker 詳細教程

想在 ubuntu 系統上安裝 docker,方法清晰步奏簡單,但必須是64 bit的ubuntu版本,且是以下4個版本之一 在安裝之前要注意,先解除安裝老版本的 docker!sudo apt get remove docker docker engine docker.io依次輸入下面3條命令 ...

Ubuntu安裝 Docker 詳細教程

安裝 docker engine community docker ce 驗證是否安裝成功 注在新主機上首次安裝 docker engine community 之前,需要設定 docker 倉庫 sudo apt get update用於通過https來獲取倉庫 sudo apt key add ...

Docker 教程之Docker Hub詳細介紹

docker hub 倉庫 repository 是集中存放映象的地方。乙個容易混淆的概念是註冊伺服器 registry 實際上註冊伺服器是管理倉庫的具體伺服器,每個伺服器上可以有多個倉庫,而每個倉庫下面有多個映象。從這方面來說,倉庫可以被認為是乙個具體的專案或目錄。例如對於倉庫位址 dl.dock...