Docker初次体验:WSL+Docker+portanier

前言

老王我为了能提高薪水,找到好工作,只能好好学习最新的技术了。今天来学习Docker。

Docker——Windows版本Docker安装

Docker是什么?

Docker简单来说就是更加迷你的虚拟机,他比虚拟机迷你的原因就是因为他减去的操作系统的检查启动项,比如硬盘,CPU,显示器,网络驱动等功能。Docker一般都是装Linux,简单来说就是一个迷你版的Linux

Docker的优点

  • 虚拟环境完全隔离
  • 占用资源小
  • 可以打包环境直接迁移

Docker的使用场景:一件安装

如果一个新电脑配置环境,你可能需要安装JDK,数据库,还要配置项目的启动端口等等。但是如果你使用了Docker,你就可以在自己本地配置好环境之后,在服务器上面直接复制启动,然后把端口映射一下就可以了。

Docker安装

开启虚拟化

首先确保自己虚拟化已开启。一般来说是默认不开启的,因为硬件厂家觉得一般用户用不到这么硬核的功能(不过确实大部分人都用不到)。
我的操作系统是Win11,听说Win10也可以。
在这里插入图片描述

安装wsl

管理员模式点开任务栏,运行如下指令

wsl --install

在这里插入图片描述
安装可能需要比较长的时间,确保自己的外网连通。

下载慢的请看这个

安装windows自带WSL虚拟机以及宝塔安装(win10或者10以上的才可以)

解决Windows11 Microsoft Store微软商店无法联网 Windows聚焦不更新 微软账户无法登录等

实在不行自己重启一下电脑

下载成功

在这里插入图片描述
这里要输入账号密码,记得输入个常用的账号密码。比如

  • username:administrator
  • password:123456

主要是别忘记了,忘记了很麻烦

安装Docker

Docker安装下载地址

修改Docker安装位置

Docker比较占空间,如果嫌占用的空间大,修改一下Docker的安装位置。

新建一个Docker的安装位置,比如我这里是E:\Program Files\Docker

在Docker安装文件目录下,输入CMD运行如下代码

 "Docker Desktop Installer.exe"  install --installation-dir="E:\Program Files\Docker"

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

注意,不能创建软链接,我已经试过了。使用软链接会报错。

在这里插入图片描述
安装成功
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

┭┮﹏┭┮,作为一个C盘焦虑症,我的C盘从60G变成了56G

配置Docker

Docker——Windows版本Docker安装

{
   
    "registry-mirrors" : [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com"
  ],
  "builder": {
   
    "gc": {
   
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
   
    "buildkit": true
  }
}

安装portanier(可视化的Docker操作页面)

使用Portainer管理Docker镜像

管理打开cmd,输入以下命令。主要,一定要下载ce,ee是商用版,是需要license的

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

挂载容器,我也不知道这个指令有啥用

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

登录网址

浏览器输入以下网址

http://localhost:9000/

在这里插入图片描述
在这里插入图片描述
必须要12位长度的密码。主要是密码我忘记了就完蛋了

我这里的密码是

admin123456789

OK,创建成功!
在这里插入图片描述

总结

安装成功,C盘飞了6个G,我的心在滴血。C盘以后要清理一下了。没想到200GB的C盘还是不够造,以后得300GB了。

相关推荐

  1. Docker初探

    2024-01-23 13:32:02       35 阅读
  2. Gunicorn+Flask+Docker体验

    2024-01-23 13:32:02       30 阅读
  3. Docker初步使用

    2024-01-23 13:32:02       58 阅读
  4. docker-compose初探

    2024-01-23 13:32:02       56 阅读
  5. Linux初学(十七)docker

    2024-01-23 13:32:02       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-23 13:32:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-23 13:32:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-23 13:32:02       82 阅读
  4. Python语言-面向对象

    2024-01-23 13:32:02       91 阅读

热门阅读

  1. 在可执行文件中追加资源文件(C语言)

    2024-01-23 13:32:02       54 阅读
  2. 设计模式一(单例模式)

    2024-01-23 13:32:02       60 阅读
  3. [自用代码]基于LSTM的广州车牌售价预测

    2024-01-23 13:32:02       45 阅读
  4. 给编译好的so修改rpath为当前路径

    2024-01-23 13:32:02       56 阅读
  5. Linux Wine安装微信记录

    2024-01-23 13:32:02       60 阅读
  6. 定制 APP 开发:满足独特业务需求的最佳选择

    2024-01-23 13:32:02       57 阅读
  7. VC++创建线程学习1

    2024-01-23 13:32:02       56 阅读
  8. Fitten Code:VSCode插件市场的璀璨之星

    2024-01-23 13:32:02       56 阅读
  9. linux命令总结之seq命令

    2024-01-23 13:32:02       55 阅读