應用容器引擎 docker 簡介

2021-08-24 17:57:10 字數 744 閱讀 5762

一,docker是什麼

docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從apache2.0協議開源。

docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級、可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。

二,docker (linux系統)相關命令

1,docker ps, 檢視相關容器資訊

2,可以使用docker inspect來檢視該容器的詳細資訊。

3,顯示該容器第乙個進行的pid可以使用如下方式 

sudo docker inspect -f } 7998db02c7a4

4,在拿到該程序pid之後我們就可以使用nsenter命令訪問該容器了

sudo nsenter --target 26661 --mount --uts --ipc --net --pid   

(docker exec -it 7998db02c7a4 bash  命令也可以進入執行中的容器)

關於docker的詳細介紹可以參考:

Docker 應用容器引擎

docker 是乙個開源的應用容器引擎 1 docker的應用場景 web 應用的自動化打包和發布。自動化測試和持續整合 發布。在服務型環境中部署和調整資料庫或其他的後台應用。2 docker 的優點 docker 讓開發者可以打包他們的應用和依賴包到乙個可移植的容器中,然後發布到任何流行的 lin...

應用容器引擎 Docker筆記

一.docker是什麼?docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的linux機器上,也可以實現虛擬化。它是乙個輕量級容器技術。二.docker應用場景 web 應用的自動化打包和發布。自動化測試和持續整合 發布。在服務型環境...

docker容器簡介

容器 container 容器是一種輕量級 可移植 並將應用程式進行的打包的技術,使應用程式可以在幾乎任何地方以相同的方式執行 注意 容器並不是虛擬機器,但它們有很多相似的地方 作用 利用映象建立出乙個created 狀態的待啟動容器 命令格式 docker create options image...