摘要:在下的安裝下載穩(wěn)定版準備安裝安裝前請保障版本大于或等于,版本大于或等于我在版本下安裝就會有找不到引用匯編文件的錯誤必須啟用軟件包才能使工作。在上安裝網(wǎng)址安裝雙擊以運行安裝程序。這將下載容器鏡像并啟動它。
Docker在Windows下的安裝
下載Docker for Windows
穩(wěn)定版
準備安裝Docker for Windows
安裝前請保障 Windows10 版本大于或等于 1703,os版本大于或等于 15063
我在版本1607下安裝就會有找不到引用匯編文件的錯誤
必須啟用Hyper-V軟件包才能使Docker for Windows工作。如果您的系統(tǒng)不滿足這些要求,您可以安裝Docker Toolbox,它使用Oracle Virtual Box而不是Hyper-V。
在 Windows 10 上安裝 Hyper-V 網(wǎng)址
安裝Docker for Windows
雙擊InstallDocker.msi以運行安裝程序。
檢查Docker
打開PowerShell,輸入以下代碼
PS C:UsersDocker> docker --version Docker version 17.03.0-ce, build 60ccb22 PS C:UsersDocker> docker-compose --version docker-compose version 1.11.2, build dfed245 PS C:UsersDocker> docker-machine --version docker-machine version 0.10.0, build 76ed2a6
運行docker run hello-world來測試從Docker Hub拉一個鏡像并啟動一個容器。
PS C:Usersjdoe> docker run hello-worldHello from Docker. This message shows that your installation appears
to be working correctly.To generate this message, Docker took the following steps:
The Docker client contacted the Docker daemon.
The Docker daemon pulled the "hello-world" image from the Docker Hub.
The Docker daemon created a new container from that image which runs the executable that produces the output you are currently
reading.The Docker daemon streamed that output to the Docker client, which sent it to your terminal.
嘗試更有野心的東西,并使用此命令運行Ubuntu容器。
這將下載ubuntu容器鏡像并啟動它。以下是在powerhell中運行此命令的輸出。
PS C:Usersjdoe> docker run -it ubuntu bash
Unable to find image "ubuntu:latest" locally latest: Pulling from
library/ubuntu 5a132a7e7af1: Pull complete fd2731e4c50c: Pull complete
28a2f68d1120: Pull complete a3ed95caeb02: Pull complete Digest:
sha256:4e85ebe01d056b43955250bbac22bdb8734271122e3c78d21e55ee235fc6802d
Status: Downloaded newer image for ubuntu:latest
使用docker開啟nginx服務(wù)器
PS C:Usersjdoe> docker run -d -p 80:80 --name webserver nginxUnable to find image "nginx:latest" locally latest: Pulling from
library/nginxfdd5d7827f33: Pull complete a3ed95caeb02: Pull complete 716f7a5f3082:
Pull complete 7b10f03a0309: Pull complete Digest:
sha256:f6a001272d5d324c4c9f3f183e1b69e9e0ff12debeb7a092730d638c33e0de3e
Status: Downloaded newer image for nginx:latest
dfe13c68b3b86f01951af617df02be4897184cbf7a8b4d5caf1c3c5bd3fc267f
訪問http://localhost/以顯示nginx起始頁。
使用 docker ps 命令查看容器列表
使用 docker images 命令查看鏡像列表
加速器
在系統(tǒng)右下角托盤圖標內(nèi)右鍵菜單選擇 Settings,打開配置窗口后左側(cè)導(dǎo)航菜單選擇 Docker Daemon。編輯窗口內(nèi)的JSON串,填寫如阿里云、DaoCloud之類的加速器地址,如:
{ "registry-mirrors": [ "https://sr5arhkn.mirror.aliyuncs.com", "http://14d216f4.m.daocloud.io" ], "insecure-registries": [] }
參考資料:
Docker — 從入門到實踐
docker官網(wǎng)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26864.html
摘要:在和系統(tǒng)上均可以運行容器。在這兩個操作系統(tǒng)上安裝的過程是不同的。為了與本地網(wǎng)絡(luò)和網(wǎng)絡(luò)地址轉(zhuǎn)換進行通信,在安裝中會為虛擬機配置一個子網(wǎng),以便你的容器在應(yīng)用程序中使用。第一個截圖顯示的是系統(tǒng)的信息,而第二個截圖顯示了一些在系統(tǒng)上運行的容器。 在Windows和Linux系統(tǒng)上均可以運行Docker容器。Docker在兩種操作系統(tǒng)上的工作方式既有相似,又有不同。下面,我將介紹在Windows...
摘要:在上運行使用系統(tǒng)要求開啟虛擬化的硬件支持可以通過命令來檢查或者更高版本至少內(nèi)存安裝最新點擊下載安裝下載的文件安裝完成后,啟動使用鏡像加速地址使用自帶的使用的系統(tǒng)要求運行或者以上版本支持硬件虛擬化技術(shù)并且已啟用虛擬化安裝點擊下載運行在上運行使 在Mac上運行Docker 使用Docker for Mac 系統(tǒng)要求 開啟虛擬化的硬件支持,可以通過命令來檢查:sysctl kern.hv_...
摘要:開始在下部署開發(fā)環(huán)境著實遍地坑,每遇到一個問題都要去原因再試圖解決。該鏡像就是已經(jīng)安裝了環(huán)境的鏡像命名為。在下,期望運行應(yīng)用的容器中,同樣可以執(zhí)行該命令。 開始 在windows下部署nodejs開發(fā)環(huán)境著實遍地坑,每遇到一個問題都要去google原因再試圖解決。而且如果你想把你寫好的應(yīng)用交給別人跑跑看,他可能同樣需要折騰很久才能真正在他的環(huán)境下運行起來。被坑了好些時日最終還是放棄,轉(zhuǎn)...
摘要:開始在下部署開發(fā)環(huán)境著實遍地坑,每遇到一個問題都要去原因再試圖解決。該鏡像就是已經(jīng)安裝了環(huán)境的鏡像命名為。在下,期望運行應(yīng)用的容器中,同樣可以執(zhí)行該命令。 開始 在windows下部署nodejs開發(fā)環(huán)境著實遍地坑,每遇到一個問題都要去google原因再試圖解決。而且如果你想把你寫好的應(yīng)用交給別人跑跑看,他可能同樣需要折騰很久才能真正在他的環(huán)境下運行起來。被坑了好些時日最終還是放棄,轉(zhuǎn)...
閱讀 2272·2021-08-23 09:46
閱讀 922·2019-08-29 18:31
閱讀 1872·2019-08-29 17:04
閱讀 2464·2019-08-29 12:23
閱讀 1860·2019-08-26 14:05
閱讀 1085·2019-08-26 13:44
閱讀 3154·2019-08-26 12:23
閱讀 2208·2019-08-26 10:46