官方文件:
映象就像乙個模板,容器是根據這個模板刻出來的,乙個模板可以刻出多個容器,乙個容器就是乙個沙箱,容器之間互不干擾。
拉取映象
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...