Docker基本操作指令

2021-10-23 17:24:13 字數 1114 閱讀 7349

官方文件:

映象就像乙個模板,容器是根據這個模板刻出來的,乙個模板可以刻出多個容器,乙個容器就是乙個沙箱,容器之間互不干擾。

拉取映象

docker pull 映象名字[:標籤]

搜尋映象

docker search 映象名字

執行映象

docker run --name tomcat-8080 -rm -d -p 8080:8080 tomcat:8.0

-rm:容器停止後自動銷毀

-d:後台靜默執行

-p:埠對映,外部埠:容器內部埠(比如乙個tomcat啟動後埠8080,想要在外面通過8081埠訪問,則:8081:8080)

在不帶--rm引數啟動的情況下,停止不會引起容器銷毀

停止/啟動/終止容器

docker stop 容器名|容器id

docker start 容器名|容器id

docker kill 容器id

刪除容器

docker rm 容器名|容器id

刪除映象

docker image rm 映象名|映象id

docker image rmi 映象id

檢視映象列表

docker images / image ls

檢視正在執行中的容器或者停止執行的容器

docker ps -a

檢視正在執行中的容器

docker ps

進入容器內部

docker exec -it 容器名 bash

檢視列表:ls -l

當前目錄:pwd

檢視容器日誌

docker logs --details 容器名

--since:指定輸出日誌開始日期,即只輸入指定日期之後的日誌

-f:檢視實時日誌

-t:檢視日誌生產的日期

-tail=10:檢視最後10條日誌

啟動docker/重啟docker/停止docker

systemctl start/restart/stop docker

宿主機與容器之間檔案互動

從宿主機複製檔案到容器內部

從容器內部複製檔案到宿主機

docker 基本指令

容器內使用comoposer docker exec it php bin sh cd www localhost composer update管理服務基本指令 docker compose up 建立並且啟動所有容器 docker compose up d 建立並且後台執行方式啟動所有容器 do...

Docker的基本指令

想要了解docker就必須了解虛擬化技術 電腦如果想要安裝docker就必須支援虛擬化技術 docker裝在系統上只能虛擬出當前系統的硬體 比如裝在linux 便不能虛擬windows裡面的東西 容器技術依賴於硬體 常見命令 檢視映象 docker images 搜尋映象 docker search...

Docker下操作指令

docker下操作指令 以mysql為例 1 搜尋映象 docker search mysql 2 拉取映象 docker pull mysql 5.7 3 載入映象並繫結埠 docker run name i mysql v data mysql db var lib mysql p 3306 3...