brew install docker_3分钟搭建Docker学习Linux,不用再为搭建虚拟机呆懵了

本文介绍了如何在Mac上利用Docker便捷地搭建Linux学习环境,避免了传统方式的繁琐。通过Docker,读者能快速获取Ubuntu镜像并创建隔离的Container进行实践,体验轻量级虚拟化的高效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

6555c969c0f4b5652178e3bf8a925f5e.png

因为后续将继续讲解Shell的详细内容,很多内容的学习可能配合实际操作会更能加深理解,所以这篇文章主要帮助需要学习的人们快速搭建一个实验平台,以便顺利学习接下来的内容。

对于日常非 Linux 系统用户而言,很多人学习 Linux 可能首选的方案就是在本地系统中装一个 Linux 虚拟机,段位稍高一点的可以选择装双系统,但无论哪种方案,本身都是要耗费一些精力和时间,尤其对于之前没有安装过双系统或者使用过虚拟机的人士,可能都要反复折腾几次才能真正搭建好一套 Linux 系统, 而且如果只是简单些学习一些命令,这两种方式都显得有些重量级了。这可能就让一部分想学习的人们望而却步了。有没有一种简单快速,行之有效的方案呢?答案是肯定的,因为 Docker 的出现,一种轻量级的虚拟技术让很多之前依赖繁重虚拟机部署的工作变得轻松快速。很多人可能听说过 Docker,但是绝大多数人只是听过这个名字而已,至于什么是 Docker, Docker 究竟能做什么,为什么会受到越来越多的重视并不知其原因,甚至是不以为然。其实 Docker 技术早在2013年就已经比较火热了,因为其快速轻量级的特性,顺应云平台的发展需求,逐渐从无人问津发展成为今天的炙手可热。好了,有点跑题了,关于 Docker 的历史和学习会在今后找一个单独的话题详述,今天主要教大家如何快速的通过 Docker 搭建一个 Linux 学习试验平台。废话不多说,直接进入主题。

本文主要介绍如何在 Mac 下利用 Docker 快速搭建 Linux 学习试验平台。Windows 10 系统已经内建了 Docker。使用 Mac 的同学肯定都用过 Homebrew 这个强大的工具,本文也将利用 Homebrew 安装 Docker。下面Step by Step 讲解具体的安装流程。

Step 1: 检查是否安装了 Homebrew

打开 Terminal, 输入 "brew --version",如果显示如下 Homebrew 版本信息则代表已经安装

2e1d474d09097f272c7ca0c98d6cea1f.png

如果提示 Command not found,则表示没有安装,需要先安装 Homebrew, 安装方法如下:

打开 Terminal 输入如下命令

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Step 2: 安装 Docker

在Terminal 中输入

brew cask install docker

安装完成后,在 Launchpad 中启动 Docker app, 按照提示操作,注册账号后登陆,就能在状态栏看到小鲸鱼的图标了,此时Docker已经安装完成

6adff9f247602eee30a18ae0e0eda7a8.png

最左边的为Docker小鲸鱼图标

在Terminal中输入 ”docker --version" 查看版本,确认docker安装成功。

Step 3: 远程拉取 Linux 镜像

Docker 镜像是生成 Container 的模板,和 AWS AMI 原理相似,通过 AMI 创建 EC2 实例。关于 Docker 具体的相关知识,以后会有专门的话题讲解,目前只需要理解这是一个别人已经做好的 Linux 系统模板,我们用这个模板创建 Linux 环境供我们学习使用。此文我们以创建Ubuntu 为例,

在 Terminal 中输入

sudo docker pull ubuntu:latest

此命令会从DockerHub中拉取最新的 Ubuntu 镜像,当然也可以将 latest 替换成版本号,以拉取某一版本的 Ubuntu 镜像,通过“docker images" 命令检查镜像是否拉取成功。

04400d03bf9d93c397a2d0431bdf56f1.png

Step 4:创建 Container, 启动并连接 Ubuntu.

在 Terminal 中输入

docker run -it centos /bin/bash

成功后会以 root 权限登录到 ubuntu 系统中,至此你就可以在 Linux 的世界中畅游了,可以将学习的命令在这里尽情的练习,而不用担心会破坏自己真实的本地环境,因为 Docker 本身是沙盒机制,不同 Container 相互间是隔离的,所以绝对安全,尽情大胆的玩耍吧。

提示:

因为 docker 本身轻量级的需求,所以有些 Linux 常用的工具可能镜像中并没有,不过没有关系,当需要的工具没有安装,提示找不到时,可以自行安装,安装方法就是通过 ”apt-get install softwareName" 即可。如果 "apt-get install xxxx" 安装某软件失败时,可以先运行“apt-get update

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值