Docker容器技術

2021-10-01 18:23:28 字數 1752 閱讀 4622

docker簡介:

docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的映象中,然後發布到任何流行的 linux或windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。

sudo add-apt-repository \ "deb [arch=amd64]  \ $(lsb_release -cs) \ stable"
2.進行配置的更新

sudo apt-get update
3.進行安裝步驟

測試一下是否安裝成功:

docker run -d --name=web -p 80:80 nginx:latest
執行預設值的nginx伺服器

使用docker ps命令,可以列出正在執行的容器,可以看到,剛才基於nginx映象建立的容器已經處於執行狀態了:

docker ps

container id image command created status ports names

a89d281829f9 nginx:latest "nginx -g 'daemon ..." 8 minutes ago up 8 minutes 0.0.0.0:80->80/tcp, 443/tcp web

sudo docker pull hello-world
sudo docker images
sudo docker run hello-world
2.查詢映象

3.映象的刪除

sudo docker rmi hello-world
執行docker:

容器執行並留在後台的指令:

sudo docker run -i -t hello-world
進入執行中的容器的指令:

sudo docker exec -it
docker網路:

檢視docker網路

自定義docker網路

sudo docker network create --driver bridge my_net

docker容器技術

docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從 apache2.0 協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。以上都是來自菜鳥教程的資料 docker就是乙個可以產生很多虛擬...

容器雲技術docker

1 容器雲技術docker是什麼?docker 屬於 linux 容器的一種封裝,提供簡單易用的容器使用介面。它是目前最流行的 linux 容器解決方案。docker 將應用程式與該程式的依賴,打包在乙個檔案裡面。執行這個檔案,就會生成乙個虛擬容器。程式在這個虛擬容器裡執行,就好像在真實的物理機上執...

Docker容器相關技術

docker需要依賴的linux核心特性 1 namespaces 命名空間 pid process id 用來隔離程序 net network 管理網路介面 ipc interprocess communication 管理跨程序通訊的訪問 mnt mount 管理掛載點 uts unix tim...