接觸docker是因為團隊很多程序在主機執行,download別人的code會出現很多問題,需要安裝新的外掛程式,設定環境變數等。
process
contaiter
vm
process1
process2
process1
process2
process1
process2
liblib1
lib2
lib1
lib2
os os
os 1
os 2
hardware
hardware
hardware
平常我們常使用的是process,基於相同的libraries下操作,當將某一process移轉到新的機器時,新的機器需有一樣的底層方可執行(例如python檔案,就必須安裝好python),另外設定環境變數也非常讓人頭疼。另一種是vm,因為跨到os系統都不同,常用於開虛擬linux或windows系統,但占用的資源很多。docker則是基於兩者間,提供一次性服務。
win+r 輸入cmd進入管理員頁面
檢視是否安裝成功
docker version
開啟小鯨魚,確保其為docker desktop is running。
1.執行
docker run hello-world
# 如需加入proxy:setting->10.41.**.**
2.拉image: pull
docker pull 10.41.**.**/*/
## 需在docker的daemon中加入網路端10.41.**.**
3.
docker run -p 8888:8888
# localhost:container
docker run -it -p 8888:8888
# -it 獲取操作權,操作容器,可退出(ctrl+v)
4.
docker ps
#檢視正在執行的容器,list all
docker kill
# deltet 容器
docker -v
#本機路徑:容器路徑,可以將自己的檔案用到docker image上
Docker簡單介紹筆記
貨櫃化的優點 靈活 即使是複雜的應用程式也可封裝。輕量級 容器利用並共享主機核心。可攜式 您可以在本地構建,部署到雲上並在任何地方執行。可擴充套件性 您可以增加和自動分發容器副本。可堆疊 您可以垂直堆疊服務並及時並及時堆疊服務。docker 使用客戶端 伺服器 c s 架構模式,使用遠端api來管理...
docker簡單介紹七 docker 相關工具
docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從 apache2.0 協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上。容器是完全使用沙箱機制,相互之間不會有任何介面,更重要的是容器效能開銷極低。doc...
docker簡單介紹 docker倉庫的應用
docker hub 主要用來儲存docker映象的倉庫 docker預設提供了乙個docker倉庫,我們也可以自建私有倉庫或者使用第三方的docker倉庫來pull或者push映象 這裡我們以阿里雲的docker hub為例 一 申請使用阿里雲的容器映象服務 1.登陸阿里雲docker hub d...