在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器

这篇具有很好参考价值的文章主要介绍了在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在win10中下载桌面版的docker

1.背景

在很多时候需要linux系统部署项目,在win10中安装虚拟机并在虚拟机中安装linux系统比较繁琐,可以利用win10自带的hyper-v的虚拟机管理工具,打开该虚拟机管理工具,安装docker,并在docker中安装linux,不仅操作方便,而且是轻量级的,维护方便。

2.安装桌面版的docker

2.1开启hyper-v(这是前提)

控制面板-程序-启动和关闭winds功能-如下窗口,开启hyper-v及hyper-v管理工具和hyper-v平台
在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

勾选适用于linux的windows子系统和虚拟机平台

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

重启电脑后在任务管理器中查看虚拟化功能是否已开启

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

2.2安装docker

我这里安装的是桌面版的,下载地址如下:

https://dockerdocs.cn/docker-for-windows/install/index.html

下载后直接安装,默认下一步即可,直到安装完成。

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

检测你电脑是否安装成功方法,打开命令终端cmd,输入docker -v,如下图

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

然后可以修改docker的镜像下载地址,这样拉取资源速度会快一些,如下图在docker engine中修改为下面的代码

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "debug": false,
  "experimental": false,
  "insecure-registries": [],
  "registry-mirrors": [
    "https://ung2thfc.mirror.aliyuncs.com"
  ]
}

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

在终端输入命令查看是否有效

docker info

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

出现上图的地址就是我们配置的地址,说明配置生效

也可以试着拉取官方提供的极简镜像hello-world运行来测试安装是否成功

docker pull hello-world

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

然后在docker桌面软件中的images中可以看到刚下载的hello-world资源

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

创建由hello-world镜像资源构建的docker独立容器

docker run -d --name 你想取的容器名称 -it 镜像资源名

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

执行后,在docker桌面软件中可以看到一个mytest的容器

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

这里需要注意:-it是非常重要的,必须有,他是告诉docker,要在docker内创建容器,如果没有他,可能出现创建的docker容器无法运行,也就是交互方式运行(进入容器),-d是告诉他可以后台方式运行。

启动docker容器命令

docker start docker容器名

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

如果不清楚现有的docker容器名,可以使用docker ps -a来查看

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

我这里的hello-world是运行瞬间停止的,不知是不是该镜像不支持运行,后边下载的linux是能正常使用的。

扩展docker一些命令

查看正运行的容器   docker ps
查看所有容器      docker ps -a
删除容器(不能删除正运行的容器) docker rm 容器id
停止当前正运行的容器  docker stop 容器id
强制停止容器  docker kill 容器id
显示2条日志  docker logs -tf --tail 2 容器id
显示容器进程  docker top 容器id
显示容器所有信息  docker inspect 容器id

3.在docker中搭建linux环境

3.1在docker中拉取linux镜像,我这里拉取的是ubuntu版

docker pull ubuntu

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

我这之前下载过,可能和第一次下载的界面有些不同

然后创建一个linux搭建的docker容器

docker run -d --name mylinux -it ubuntu

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

进入刚建好的mylinux终端(注意该容器必须先运行,如果没运行,可以用docker start 容器id 来开启)

docker attach 容器id

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

注意,容器id可以不用全写,只要写到能区分出来就行

在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器,docker,容器,运维

到这里就说明在docker中安装并启动运行基于linux系统的容器已经完成!文章来源地址https://www.toymoban.com/news/detail-839932.html

到了这里,关于在win10中下载桌面版的docker并在docker中搭建运行基于linux的容器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 环境配置 | win10上配置Docker,创建容器并运行【图文详解】

    本文利用图文,详解了在win10上如何配置Docker,创建容器并运行,超简单版~ 电脑环境:windows10家庭版 一定要确认好版本:查看自己的电脑版本,以下操作win10家庭版和专业版都可以。 点击右侧的getDocker 即可,可以看到按钮上面对操作系统的要求为win10专业版 或企业版64位,

    2024年02月07日
    浏览(57)
  • Qt开发笔记(Qt5.9.9下载安装环境搭建win10)

    #1 Qt下载网站(国内、国外镜像) #2 Qt5.9.9安装选项 #3 配置系统环境变量 #4 创建测试项目 #1 Qt下载网站(国内、国外镜像) 官方下载地址(慢):http://download.qt.io/ 国内镜像网站 这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的: 中国科学技术大学:http://mi

    2024年02月15日
    浏览(48)
  • win10 搭建odoo16环境(docker或本地)

    一、 1.安装docker,下载docker工具 本人使用docker_toolbox进行安装,此处需注意git的path 创建default虚拟机,国内下载iso文件可能存在问题, 使用已下载好的iso文件 地址:https://github.com/boot2docker/boot2docker/releases 也可联系博主咨询 a.将文件放在 C:UsersAdministrator.dockermachinecache目录

    2024年02月08日
    浏览(46)
  • 解决 Win10 Docker Desktop 启动慢的3大方法,让你的容器运行速度飞起!

    在使用 Win10 Docker Desktop 运行容器时,有时会遇到启动很慢的问题。本文将详细介绍这个问题产生的原因,并提供相应的解决方法。通过实例演示,帮助读者更好地解决这个问题。 1. 问题原因分析 Docker Desktop 启动慢的原因主要有以下几个方面: 1.1 硬件配置不足 如果你的硬件

    2024年02月01日
    浏览(58)
  • 【Jenkins】win 10 / win 11:Jenkins 的下载、安装、部署(Jenkins 2.365 基于 Java 17)

    目录 一、安装 JDK 二、Jenkins 下载 三、准备服务登录凭据 四、Jenkins 安装 (1)自定义路径安装 (2)提供服务登录凭据 (3)设置端口 (4)选择 Java 主目录 (jdk 或 jre) (5)自定义设置 (6)安装完成 五、Jenkins 使用 Jenkins 建议下载当前最新版本:  2.365 Jenkins 2.365   需指定

    2024年02月03日
    浏览(80)
  • 前端如何搭建脚手架并在本地运行

    在开始搭建前,确保本机安装了node,为避免奇奇怪怪的问题 建议node版本16以上 使用过vue ,react,angular的同学都知道 ,应该对脚手架有一定的理解,比如vue-cli的 vue create myApp ,其中vue 就是vue-cli声明的一个命令,下来我们创建一个项目并声明自己的命令。 创建一个空的文件夹

    2024年02月20日
    浏览(44)
  • win10中 hyper-v 中搭建 docker 快速搭建一个thinkphp6 的项目 swoole 环境 websocket 示例代码

    1. 先安装docker  和docker-composer    1.1安装docker 直接使用快捷一键安装   1.2等待一分钟docker安装完成启动docker     1.3 测试docker 安装 和镜像加速    直接参考文章安装和调试  CentOS 安装 Docker | Docker 从入门到实践 2.安装php 运行环境   2.1   选用最简单 的拥有 php-fpm 和 ngin

    2024年02月05日
    浏览(51)
  • 电脑桌面便签在哪里设置?Win10电脑桌面便签设置指南

    很多上班族在使用Win10电脑办公时,需要随时记录工作事项。例如,需要参加一场紧急会议但时间不确定,或者在电话沟通时需要记下重要的信息,甚至可能是需要快速记录工作计划、想法或者临时安排的场景。在这些情况下,如果有一款便签工具能够一直悬挂在电脑桌面上

    2024年01月18日
    浏览(57)
  • 假期离校必备:Mac远程连接Win10桌面(设置断电自动重启、Win10配置远程桌面、Microsoft Remote Desktop Beta远程桌面连接、将Win作为服务器可以conda跑代码)

    由于放假需要回家的原因,需要给学校的Win10电脑配置好远程连接服务,这样可以用学校电脑跑程序,又因为我的电脑是Mac,所以有一些远程连接方式受限。 网上教程有很多坑,花了一一天时间终于配置完成。 emmm,写个文章记录下在如何给Win配置远程并使用Microsoft Remote De

    2023年04月08日
    浏览(62)
  • win10电脑便签常驻桌面怎么设置?

    你是否曾经因为繁忙的工作而忘记了一些重要的事项?相信很多人都会回答:忘记过!其实在快节奏的职场中,我们经常需要记录一些重要的信息,例如会议时间、约见客户时间、今天需要完成的工作任务等。而为了能够方便地记录和随时查看这些信息,有不少网友都想要使

    2024年02月15日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包