一、docker安装
1. 环境准备
1) Docker for Windows的当前版本运行在64位Windows 10 Pro,专业版、企业版和教育版(1607年纪念更新,版本14393或更高版本)上, 不建议用家庭版。
官网描述:
Docker Desktop for Windows is available for free.
Requires Microsoft Windows 10 Professional or Enterprise 64-bit, or Windows 10 Home 64-bit with WSL 2.
2)检查电脑的虚拟化开启了没有:进入任务管理器(ctrl+alt+delete),点击性能->cpu ,查看虚拟化是否已启用,如果虚拟化是已禁用,那么你需要重启电脑进入bios开启虚拟化
3)进入控制面板->程序->启用或关闭Windows功能->把Hyper-v勾上,启用后电脑会重启,后面就可以下载并安装Docker for Windows了。
2. docker下载安装
地址:https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows
下载完成后,双击下载的安装文件,一路 Next,点击 Finish 完成安装。
更多安装学习参考:https://www.runoob.com/docker/windows-docker-install.html
二、docker使用
安装完成后,启动docker,通知栏上会出现个小鲸鱼的图标,鼠标浮动上去显示docker正在运行。
- 打开powershell, 查看docker、docker-compose版本
PS C:\Users> docker version
Client: Docker Engine - Community
Cloud integration: 1.0.4
Version: 20.10.0
API version: 1.41
Go version: go1.13.15
Git commit: 7287ab3
Built: Tue Dec 8 18:55:31 2020
OS/Arch: windows/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.0
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: eeddea2
Built: Tue Dec 8 18:58:04 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.4.3
GitCommit: 269548fa27e0089a8b8278fc4fc781d7f65a939b
runc:
Version: 1.0.0-rc92
GitCommit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff
docker-init:
Version: 0.19.0
GitCommit: de40ad0
PS C:\Users> docker-compose version
docker-compose version 1.27.4, build 40524192
docker-py version: 4.3.1
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.1c 28 May 2019
2. 更新镜像目录
‘settings’ -> ‘Docker Engine’,registry-mirrors列表添加以下内容
"http://hub-mirror.c.163.com",
"https://registry.docker-cn.com",
"https://3laho3y3.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io",
"https://mirror.ccs.tencentyun.com"
3. 更新docker镜像存储目录
docker镜像默认是存储在C盘的,为了减轻系统盘的空间压力,可以修改存储到其它盘中。如下图所示: