Windows/Linux下安装Docker全流程

Windoes下安装Docker

安装流程

  1. 前往Docker官方网站下载Docker Destop安装程序,
    链接:https://www.docker.com/products/docker-desktop.。
    选择合适的版本进行下载
    在这里插入图片描述
    下载文件
    在这里插入图片描述

  2. 检查电脑是否开启虚拟化
    在这里插入图片描述若是已禁用状态,
    进入电脑BIOS开启windows虚拟化功能
    查看电脑主机的品牌,根据主机的在开机阶段快速按特定的按键(F1,F2,F12,F10,DELETE…),进入BIOS界面
    找到高级设置或者Advanced
    然后进入[CPU Configuration] 或[Advanced CPU Features]
    找到[VT]或[Virtualization Technology]相关的选项,并设置为[Enabled]或[On]
    设置完成,保存重新进入系统
    继续检查是否开启虚拟化功能

  3. 开启Hyper-V的支持
    WIN+R 打开运行,输入control ,打开控制面板
    程序->启用或关闭Windows功能
    找到Hyper-V下选项全部勾选
    找到适用与Linux的Windows子系统勾选
    找到虚拟机平台勾选
    在这里插入图片描述
    在这里插入图片描述
    点击确定,等待安装,安装完成后重启.

  4. 下载的Docker Desktop Installer.exe 进行安装
    在这里插入图片描述
    点击OK,等待安装
    在这里插入图片描述
    安装成功
    点击桌面
    在这里插入图片描述打开Docker Desktop 程序
    在这里插入图片描述
    点击Accept
    在这里插入图片描述
    点击Continue without signing in(继续而不登陆)
    在这里插入图片描述
    点击Skip (跳过)
    在这里插入图片描述
    Docker Desktop 启动成功

启动过程中如果出现Docker Engine Stopped

在这里插入图片描述

  1. 检查服务是否开启
    Win+R打开运行,输入services.msc ,打开服务
    找到Docker Desktop Service右键启动,并且选择属性,把启动类型改成自动,点击确定,应用
    在这里插入图片描述

  2. 检查bcdedit的hypervisorlaunchtype是否为Auto
    Win菜单右键,选择Windows PowerShell(管理员)
    在这里插入图片描述
    如果不是Auto,输入下面命令,重启电脑
    bcdedit /set hypervisorlaunchtype auto

  3. 检查更新
    Win菜单右键,选择Windows PowerShell(管理员)
    输入 wsl --update
    检查更新,安装适用于Linux的windows子系统
    重启电脑
    在这里插入图片描述

Docker配置镜像源

点击启动界面中的设置按钮
在这里插入图片描述
点击Docker Engine
在这里插入图片描述
在右侧json串中添加镜像地址(分别是阿里云/网易/科大镜像/Docker官方/七牛云)

"registry-mirrors": [
    "https://vsxcs7sq.mirror.aliyuncs.com",
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "https://reg-mirror.qiniu.com"
  ]

注意json串格式问题,json串检测可以在浏览器中输入https://www.json.cn/进行检测
在这里插入图片描述
添加完成后,点击 Apply&restart (应用并且重新启动)
在这里插入图片描述

Linux下安装Docker

安装流程

  1. 查看服务器系统版本以及内核版本
    环境是CentOS7.9,内核3.10
    在这里插入图片描述
  2. 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述
设置镜像源

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述
3. Docker-ce安装

yum install -y docker-ce

在这里插入图片描述查看docker 版本

docker -v

在这里插入图片描述
启动docker

systemctl start docker

设置开启自启

systemctl enable docker

查看docker启动状态

systemctl status docker

在这里插入图片描述
创建docker配置目录

mkdir -p /etc/docker

添加配置内容

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://vsxcs7sq.mirror.aliyuncs.com",	
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "https://reg-mirror.qiniu.com"  
   ]
}
EOF

重启docker

systemctl restart docker

查看docker状态

systemctl status docker

在这里插入图片描述

安装Docker可视化管理工具Portainer

拉取镜像命令

docker pull portainer/portainer

查看镜像命令

docker images

在这里插入图片描述
运行镜像(启动Portainer)

创建数据卷

docker volume create portainer_data

启动容器

docker run -d -p 9000:9000 --restart=always --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

查看启动中的容器

docker ps

在这里插入图片描述
访问Portainer客户端
地址http://{IP}:9000,第一次访问需要设置admin管理员登陆密码

在这里插入图片描述
选择Local,点击Connect

在这里插入图片描述
在这里插入图片描述
可以看到运行起来的一个镜像和一个容器,正是当前的prtainer
在这里插入图片描述

忘记prtainer密码,处理方案

停止Portainer 容器

docker stop portainer

找到容器挂载信息

docker inspect portainer

在这里插入图片描述
在Mounts节点下的 source 和 Destination节点
在这里插入图片描述
重置密码:

docker run --rm -v /var/lib/docker/volumes/portainer_data/_data:/data portainer/helper-reset-password

Login后的就是重置之后的密码
在这里插入图片描述
启动容器

docker start portainer

在这里插入图片描述
访问Portainer界面,把密码填入,登陆成功.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重置密码,修改密码
在这里插入图片描述

Docker常用的命令

查看所有容器:docker ps -a
启动容器:docker start 容器名
重启容器:docker restart 容器名
停止容器:docker stop 容器名
删除容器:docker rm 容器名
删除镜像:docker rmi 镜像名
清理残留数据 :Docker system prune -a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值