DOCKER 學習筆記6 WINDOWS版嚐鮮

前言

通過前兩節的學習,咱們已經能夠在Dokcer 環境下部署基本的主流環境有:html

  • Springboot 後端
  • MYSQL 持久化數據
  • 以及Nginx 做爲反向代理

雖然說服務器上面的也沒啥很差,可是畢竟許多的開發者在WINDOWS 下進行開發,經過GIT 上傳倉庫後在服務器進行拉取,再進行容器的部署,咱們前兩節都是這樣進行操做的,假設咱們在本地也有個DOCKER 其實也方便咱們進行測試,linux

那就開始吧~nginx

Windows 10 以上版本

官網 https://www.docker.com/products/docker-desktopdocker

在WINDOWS 安裝那都基本老套路了,無非就是下載安裝嘛~ 確實就是如此,咱們只須要兩步。shell

下載

## 官網下載地址 推薦(使用迅雷飛速)
https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe

## 阿里雲版本
http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/beta/InstallDocker.msi

我這裏選擇的是官方版本,配合迅雷的加速,基本上很快速就能夠拿下來,下一步就是安裝了。windows

安裝完成後,須要重啓電腦,只須要按照指示便可。後端

經過圖片內咱們能夠發現,已經安裝好了的有:服務器

  • docker-engine (其實就是docke 服務)
  • docker-compose (容器編排)
  • docker-kubermetes

命令行嚐鮮

CTRL + R 輸入 powershell學習

PS C:\Users\xxxxxx> docker version
Client: Docker Engine - Community
 Version:           19.03.5
 API version:       1.40
 Go version:        go1.12.12
 Git commit:        633a0ea
 Built:             Wed Nov 13 07:22:37 2019
 OS/Arch:           windows/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.5
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.12
  Git commit:       633a0ea
  Built:            Wed Nov 13 07:29:19 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.2.10
  GitCommit:        b34a5c8af56e510852c35414db4c1f4fa6172339
 runc:
  Version:          1.0.0-rc8+dev
  GitCommit:        3e425f80a8c931f88e6d94a8c831b9d5aa481657
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

配置加速

國內要是不配置加速,那直接教你作人,這裏能夠選擇其餘的加速地址,我這裏簡單給你們整理一下:測試

## 阿里雲加速
https://cr.console.aliyun.com/ 在下方有加速器

## docke 國內加速地址
https://registry.docker-cn.com

右下角 DOCKER 圖標右鍵點擊,settings

配置後保存退出便可。

嘗試構建一個鏡像

新建一個 Dockerfile 寫入一下內容

FROM nginx

RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html

啓動咱們

## 構建鏡像
docker build -t test:v1 .

## 啓動容器
docker run --name docker_test -d -p 8080:80 test:v1

啓動訪問 http://localhost:8080 便可看到效果

前期文章參考
http://www.javashuo.com/article/p-nzrrehdf-cw.html

容器命令行


使用起來也是很是溫馨。

docker-compose

容器編排已經在本地安裝過了,只須要使用便可。

相關文章
相關標籤/搜索