Docker初次体验:WSL+Docker+portanier

这篇具有很好参考价值的文章主要介绍了Docker初次体验:WSL+Docker+portanier。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

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

Docker——Windows版本Docker安装

Docker是什么?

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

Docker的优点

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

Docker的使用场景:一件安装

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

Docker安装

开启虚拟化

首先确保自己虚拟化已开启。一般来说是默认不开启的,因为硬件厂家觉得一般用户用不到这么硬核的功能(不过确实大部分人都用不到)。
我的操作系统是Win11,听说Win10也可以。
Docker初次体验:WSL+Docker+portanier,docker,容器,运维

安装wsl

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

wsl --install

Docker初次体验:WSL+Docker+portanier,docker,容器,运维
安装可能需要比较长的时间,确保自己的外网连通。

下载慢的请看这个

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

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

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

下载成功

Docker初次体验:WSL+Docker+portanier,docker,容器,运维
这里要输入账号密码,记得输入个常用的账号密码。比如

  • 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"

Docker初次体验:WSL+Docker+portanier,docker,容器,运维

Docker初次体验:WSL+Docker+portanier,docker,容器,运维Docker初次体验:WSL+Docker+portanier,docker,容器,运维

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

Docker初次体验:WSL+Docker+portanier,docker,容器,运维
安装成功
Docker初次体验:WSL+Docker+portanier,docker,容器,运维
Docker初次体验:WSL+Docker+portanier,docker,容器,运维

Docker初次体验:WSL+Docker+portanier,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/

Docker初次体验:WSL+Docker+portanier,docker,容器,运维
Docker初次体验:WSL+Docker+portanier,docker,容器,运维
必须要12位长度的密码。主要是密码我忘记了就完蛋了

我这里的密码是

admin123456789

OK,创建成功!
Docker初次体验:WSL+Docker+portanier,docker,容器,运维

总结

安装成功,C盘飞了6个G,我的心在滴血。C盘以后要清理一下了。没想到200GB的C盘还是不够造,以后得300GB了。文章来源地址https://www.toymoban.com/news/detail-817869.html

到了这里,关于Docker初次体验:WSL+Docker+portanier的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 这里做一篇关于wsl2更新到最新版本使用镜像网络,但是docker创建的容器不能被访问的问题(困扰了我一整天)

    在windows2023年9月的一次更新中,wsl2支持了新的网络模式镜像模式,他能够通过localhost地址从wsl2内部连接到windows的127.0.0.1地址 ##相当于是和本地主机拥有同一个ip 原wsl2是不支持的,虽说是net网络模式,可访问主机,主机也可访问wsl2,同时也可上网,但是不能被网络访问,如

    2024年04月16日
    浏览(40)
  • WSL dockers容器挂载windows下的文件

    请注意,您需要将Windows用户名和测试数据目录替换为您在Windows上实际使用的用户名和测试数据目录。例如,如果您的Windows用户名是bear,测试数据目录位于C:Usersbeartest-20240104,则命令应该如下所示: 再例如我的文件在windows下面是 C:UsersLenovoDesktoptest-20240104

    2024年01月16日
    浏览(34)
  • 【Docker】WSL 2 上的 Docker 搭建和入门

    开发环境 版本号 描述 文章日期 2023-12-14 操作系统 Win11 - 22H2 22621.2715 WSL 2 首先安装WSL,可以参考文章《【WSL】Windows下的Linux子系统使用方法指南 https://blog.csdn.net/kinghzking/article/details/134984077》。 否则,启动Docker,会报下面的错误: 安装Docker Desktop for Windows 官网教程:https:/

    2024年01月17日
    浏览(25)
  • wsl 安装 docker

    1、wsl就是在windows上安装一个类似linux的环境(可以理解为在win上启了一个Linux的虚拟机),可以用来调试一些无法在windows上成功运行的代码。 2、WSL是微软官方提供的,好像是不收费 3、在win10上安装wsl,wsl分为两个版本:wsl1和wsl2,新安装的好像都是wsl2,之前安装的是wsl1。ws

    2024年02月11日
    浏览(19)
  • wsl中docker自启动

    前言 wsl -l -v # 查看 wsl 的状态 wsl -t Ubuntu # 关闭指定版本 wsl -d Ubuntu # 启动指定版本 通过命令 ps -p 1 -o comm= 我们知道我们用的是 init ,故我们将 systemd 命令修改为 SysV init命令。 ps -p 1 -o comm= 更换命令,用SysV init的命令代替systemd WSL2内操作 Windows内操作 在 windows 系统上创建一个

    2024年02月16日
    浏览(29)
  • WSL/Ubuntu+Docker配置

      在聊 Docker 是什么之前,我们先来回顾一下传统的产品开发上线涉及到的难点。一款产品从开发到上线,经历了开发环境、测试环境、生产环境等不同的操作系统、运行环境和应用配置等环境。在项目管理中,还涉及到不同版本以及不同版本之间兼容性等问题。   这些

    2024年02月03日
    浏览(26)
  • 基于 Docker Desktop、WSL2 搭建双系统 Docker 环境

    Docker Desktop :可以理解为是 Docker 的桌面版,或者是 Windows 系统上运行的 Docker 服务。 WSL2 :可以理解为是 Windows 上的一个工具,通过 WSL2 可以在 Windows 上运行 Linux 子系统。 通过 Docker Desktop、WSL2 方式搭建的双系统 Docker 环境,可以实现在 Windows 服务器上同时运行 Windows 和 L

    2024年02月13日
    浏览(41)
  • Docker无法启动,报错:Docker Desktop - Unexpected WSL error

    =======以下是Annie第二次修改记录于2023.12.4日======= 如果以后开机也遇到这个启动不起。可以简化这个步骤: 1、打开管理员CMD,或者Windows Powershell,输入: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 重启WSL, 2、打开管理员CMD,或者Windows Powershell,输入:

    2024年02月04日
    浏览(49)
  • 本地wsl的Ubuntu安装docker,不使用docker桌面版

    建议大家去docker官网那边看 Install Docker Engine on Ubuntu | Docker Docs 选1就对了

    2024年04月28日
    浏览(28)
  • wsl2中安装docker

    执行以下脚本: 这个脚本在执行之前需要先执行chmod +x install-docker.sh这个命令 执行命令如下: connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 这个问题的话,需要执行下面的命令,然后选择1 再推出terminal重新进 执行docker version,如果如下所示,则表示安

    2024年02月16日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包