WIN10下部署安装Docker

一、查看你的系统是否满足Docker for Windows的安装与使用要求,进入任务管理器看虚拟化是否已启用

image.png

如果未启用,则进入电脑的控制面板->程序->启用或关闭Windows功能->把Hyper-v勾上,启用后电脑会重启,后面就可以下载并安装Docker for Windows了。
image.png

PS:Hyper-V是windows自带的虚拟机软件,可以创建和管理Hyper-V虚拟机

二、下载Docker Desktop for Windows并安装:

地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows
可选择windows container或者linux container(windows container下无法pull linux镜像)

image.png

安装完成后双击图标启动

image.png

启动完成后出现如下画面:

image.png

三、注册Docker hub账号&阿里云镜像账号

  1. 注册Docker hub账号:https://hub.docker.com/?utm_source=docker4win_2.2.0.3&utm_medium=account_create&utm_campaign=referral
    并返回你本地登录

  2. 注册阿里云镜像账号,登陆后进入镜像加速器,复制加速地址,并配置到Docker(不配置加速器,拉取镜像时会慢到怀疑人生):https://cr.console.aliyun.com/cn-qingdao/instances/mirrors

    image.png

    image.png

四、在PowerShell中设置tab键自动补全

  1. 启动一个的PowerShell(即以管理员身份运行)。搜索PowerShell,右键单击,然后选择以管理员身份运行。在PowerShell提示符下键入:
    Set-ExecutionPolicy RemoteSigned

  2. 检查策略设置是否正确,运行:get-executionpolicy
    应该返回RemoteSigned。

  3. 安装posh-dockerPowerShell模块以自动完成Docker命令,键入:Install-Module posh-docker或者,要仅为当前用户安装模块,键入:
    Install-Module -Scope CurrentUser posh-docker

  4. 安装完成后,只能为当前PowerShell启用自动完成功能,输入:Import-Module posh-docker

  5. 为了在所有PowerShell会话中保持Tab完成状态$PROFILE,请在PowerShell提示符处输入:

if (-Not (Test-Path $PROFILE)) {
    New-Item $PROFILE –Type File –Force
}
Add-Content $PROFILE "`nImport-Module posh-docker"

这将创建一个PROFILE如果不存在,并将此行添加到文件中: Import-Module posh-docker 要检查文件是否已正确创建,或只需手动编辑,请在PowerShell中键入以下内容: NotepadPROFILE
打开一个新的PowerShell会话。现在,当你键入的前几个字母后按Tab键,Docker命令(如开始,停止,运行及其选项)以及容器和映像名称现在都应该自动完成。

image.png

五、检查docker是否安装成功

image.png

参考文档:https://blog.csdn.net/qq_26870933/article/details/81675201

你可能感兴趣的:(WIN10下部署安装Docker)