Windows10中用Docker优雅的拥有一个自己的Linux环境

这篇具有很好参考价值的文章主要介绍了Windows10中用Docker优雅的拥有一个自己的Linux环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用windows的同学,想学习或者使用Linux环境时,通常会有Hyper-v,vmware workstation,virtualbox等虚拟机再安装Linux系统。

快使用Docker吧,彻底抛弃虚拟机

安装docker

请猛戳: Windows10环境下安装Docker - 技术圈

修改镜像

为了更快速的拉取镜像,这里使用阿里的镜像

启动Docker后,在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择Daemon,在Registry mirrors框内填入:

https://dqmgwmq3.mirror.aliyuncs.com

然后点击右下方的Apply,就生效了。

阿里的镜像仓库地址,一定可以找到你想要的镜像:开放云原生应用-云原生(Cloud Native)-云原生介绍 - 阿里云

拉取镜像

这里我们使用Centos7的镜像

docker pull centos:7

查看已经存在的镜像

docker image list
创建并运行容器
docker run --name=lanmp --privileged -itd -p 80:80 centos:7 /usr/sbin/init

这里创建了一个名为lanmp的容器。

privileged参数:

大约在0.6版,privileged被引入docker。 使用该参数,container内的root拥有真正的root权限。 否则,container内的root只是外部的一个普通用户权限。 privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。 甚至允许你在docker容器中启动docker容器。

-d参数

使Docker以守护状态后台运行

-p 80:80

映射本机的80端口到容器的80端口

查看容器:

docker container ls
进入容器
docker exec -it lanmp bash

lanmp 是创建容器时的名称

此时,是不是就进入 [root@a6f1c662ae3b /]# 的命令行模式呢?

没错这就是Centos环境啦!

使用Centos环境

进入容器,在Linux命令中:

查看内核版本:

uname -a 

更新yum源:

yum -y update

安装必要的网络工具:

yum -y install net-tools

安装vim:

yum -y install vim*

至此,就可以优雅的使用Linux环境啦

最后

退出Centos容器:

exit

查看运行中容器状态:

docker ps

查看所有容器:

docker ps -a

停止容器:

docker stop lanmp

lanmp容器的名称,如果没有名称,也可以使用docker ps -a中看到的CONTAINER ID容器id,只需要前几位即可:

docker stop a934e

启动容器:

docker start lanmp

删除容器:文章来源地址https://www.toymoban.com/news/detail-827621.html

docker rm a934

到了这里,关于Windows10中用Docker优雅的拥有一个自己的Linux环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Docker(二)安装指南:主要介绍在 Linux 、Windows 10 和 macOS 上的安装

    作者主页: 正函数的个人主页 文章收录专栏: Docker 欢迎大家点赞 👍 收藏 ⭐ 加关注哦! Docker 分为 stable test 和 nightly 三个更新频道。 官方网站上有各种环境下的 安装指南,这里主要介绍 Docker 在 Linux 、 Windows 10 和 macOS 上的安装。 警告:切勿在没有配置 Docker APT 源的情况

    2024年01月20日
    浏览(64)
  • linux中用shell脚本定时备份重要日志等文件【命令结果输出也在内。按月份自动创建时间自动规划到月份中】、linux中用shell脚本备份文件并自动scp汇总到一个服务器上

    现在甲方有一个需求:要求每月备份系统日志 问题: 1、有37台服务器需要备份且汇总到一

    2024年02月19日
    浏览(59)
  • 非常火爆的ChatGPT 一键轻松拥有自己专属的 ChatGPT 网页服务,支持跨平台 ChatGPT 应用 (Web / PWA / Linux / Win / MacOS)

    非常火爆的A well-designed cross-platform ChatGPT UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT 应用。 这个开源项目可以做到一键免费部署你的私人 ChatGPT 网页应用。如果部署Vercel,Vercel可以绑定自己的域名,或者配合Cloudflare自定义域名中转,应该可以让国内访问。

    2024年02月03日
    浏览(57)
  • 分享自己在uniapp开发中用的css样式

    分享自己常用的Css样式和命名规范,不是组件库,之前也用过uView、ColorUI等,但是觉得太过于复杂,不够简单, 有些命名跟自己平时习惯不一样,有时候更改一些样式花费的时候比自己重新搞一个还要多。 本人是偏后端开发的全栈程序员,前端样式不需要花里胡哨的,更多

    2024年02月16日
    浏览(40)
  • 让孩子拥有自己的电脑

      One Laptop Per Child 让孩子拥有自己的电脑   我国台湾的著名女歌手潘美辰有一首歌是这样唱的—— “ 我想有个家,一个不需要华丽的地方,在我疲倦的时候,我会想到它;我想有个家,一个不需要多大的地方,在我受惊吓的时候,我才不会害怕。谁不会想要家,可是却有人

    2024年02月20日
    浏览(70)
  • 【Python】如何在服务器上优雅的部署Python项目(Linux/Windows/Mac)

    一般每个不同的项目都会依赖各自的库,有些库的版本不一样会引起冲突,为了解决这个问题,需要使用 虚拟环境 ,Python可以在 每个项目目录下创建各自的虚拟环境 , 项目所依赖的包就在当前目录环境下 ,这样避免了 库版本的冲突 ,也方便相同操作系统间可以快速的拷

    2024年04月11日
    浏览(44)
  • Gitbook----基于 Windows 10 系统本地安装配置 Gitbook 编写属于自己的电子书

    查看原文 若要在 Windows 10 系统即本地使用 Gitbook,需要安装 gitlab-cli 工具,而 gitbook-cli 工具是基于 Nodejs的,因此首先需要安装 Nodejs 如果是初学者,可以参考 Nodejs----基于 Windows 10 系统安装 Nodejs 安装 Nodejs,这里需要注意,本文验证过安装 16.20.1 版本的 Nodejs是可以的,因此这

    2024年02月04日
    浏览(42)
  • 如何在 Windows10 Professional 服务器上搭建自己的 Git 服务器。

    一、简介 以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个 Git 服务器。毕竟这个自

    2024年02月12日
    浏览(56)
  • 学习笔记应用——创建用户账户并且拥有自己的信息

    将建立一个用户注册和身份验证系统,让用户能够注册账户,进而登录和注销。我们将创建一个新的应用程序,其中包含与处理用户账户相关的所有功能。 我们首先使用命令 startapp 来创建一个名为 users 的应用程序: 成功后,出现如图文件 编写users/urls.py 编写users/views.py 编写

    2024年01月20日
    浏览(77)
  • ai绘画,轻松拥有自己的独特的艺术作品

    在数字化时代,随着人工智能技术的迅速发展,我们已经看到了很多领域内的创新应用。而在艺术创作方面,人工智能的应用也日益增多。其中,ai绘画成为了数字艺术创作的一种新方式,其应用范围也越来越广泛。在过去,艺术家通常使用传统绘画工具来表达他们的想法和

    2024年02月13日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包