docker下載安裝
阿新 • • 發佈:2018-11-11
docker官網的下載有多噁心我就不說了,在這裡推薦一個國內的軟體下載平臺(使用百度雲網盤下載):https://oomake.com/download/docker-windows
docker安裝需要window server 2016以上。
window 2005更新 http://blog.sina.com.cn/s/blog_a0c06a350102z0z7.html 直接windows update docker安裝:首先開啟windows的hyper-v,然後直接點選下載的應用程式,啟動時它會先檢查你的windows系統是否滿足條件,如果不滿足,他會退出安裝。如果滿足,他會開始安裝。【安裝時請退出360等軟體】,安裝過程中會多次重啟計算機。安裝完成後可用git bsah執行:$ docker run hello-world 結果如下:
docker是什麼? Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。 Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。 容器是完全使用沙箱機制,相互之間不會有任何介面(類似 iPhone 的 app),更重要的是容器效能開銷極低。 docker的應用場景:
- Web 應用的自動化打包和釋出。
- 自動化測試和持續整合、釋出。
- 在服務型環境中部署和調整資料庫或其他的後臺應用。
- 從頭編譯或者擴充套件現有的OpenShift或Cloud Foundry平臺來搭建自己的PaaS環境。
- docker是典型的c/s架構【類似於網易雲】,使用遠端API來管理和建立Docker容器。
- Docker容器通過Docker映象來建立
- 容器與映象的關係類似於面向物件中的物件與類。
daemon:守護程序 registries:註冊處
對docker有個瞭解之後,開始實踐了,實踐出真知: 對於最早在git bash裡執行的$ docker run hello-world是什麼意思? -docker允許你在容器裡執行應用程式,使用docker run命令來在容器內執行一個應用程式。 也就是說這個命令是執行一個應用程式,這個應用程式名叫hello-world。我們詳細看一個例子 例子:對下面這個命令進行解析: docker run ubuntu:15.10 /bin/echo "Hello world" 【windos不可行】 各個引數解析:
- docker: Docker 的二進位制執行檔案。
- run:與前面的 docker 組合來執行一個容器。
- ubuntu:15.10指定要執行的映象,Docker首先從本地主機上查詢映象是否存在,如果不存在,Docker 就會從映象倉庫 Docker Hub 下載公共映象。
- /bin/echo "Hello world": 在啟動的容器裡執行的命令
- 檢視本地有哪些映象:
- 檢視當前正在執行的容器
- 檢視某應用程式日誌
- 檢視某容器內部標準輸出:
- 檢視某容器內的程序
- 檢查某應用程式
- 停止、重啟容器
- 移除容器 docker rm [ID/NAME]
- 下載最新的映象 docker pull [ID/NAME]
- 查詢映象 docker search httpd
- 更新映象
- -m:提交的描述資訊
- -a:指定映象作者
- e218edb10161:容器ID
- runoob/ubuntu:v2:指定要建立的目標映象名
- 構建映象
以上是來自菜鳥教程的學習,更多正在學習中.... https://github.com/Tesseract-MI/Tesseract-MI http://prostatecancer.ai/studylist 推薦學習網站: API: https://docs.docker.com/docker-for-windows/install/ https://blog.csdn.net/bskfnvjtlyzmv867/article/details/81044217 https://blog.csdn.net/S_gy_Zetrov/article/details/78161154