使用Docker在Mac上创建CentOS环境,用于确认LPIC1考试准备的Linux命令

我决定获得LPIC1资格证书,为了建立学习环境,我会在Mac上构建一个能够确认Linux命令的CentOS环境。

准备好

如果您尚未安装DockerDesktop,并且需要使用docker,请从以下链接下载:

Docker Desktop

安装完成后,在终端中确认是否可以使用docker。

$ docker -v
Docker version 20.10.12, build e91ed57

在CentOS上建立系统

使用来自Docker Hub上已经准备好的CentOS镜像。 可在https://hub.docker.com/_/centos上找到。

在终端执行docker pull命令,获取镜像。
docker pull命令的格式如下:

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

由于这次想要使用7系,所以指定了TAG。如果没有指定TAG,则会下载最新版本。

$ docker pull centos:7
もしくは
$ docker pull centos:centos7

执行。

在完成后确认图像是否可以下载。

$ docker images
REPOSITORY                   TAG       IMAGE ID       CREATED        SIZE
centos                       7         c9a1fdca3387   2 months ago   301MB

如果运行docker images命令并且看到中央操作系统(CentOS)的显示,那么说明下载已经完成。

当获得图像时,实际上启动容器。

$ docker run -it -d --name lpic1 centos:7

本次使用的选项如下。

    • -it コンテナのプロセスにttyを割り当てる。

 

    • -d コンテナをバックグラウンドで実行する。

 

    –name 作成するコンテナに名前をつけるオプション。

请参考下面链接中的文档以获取有关docker run的详细信息:
https://docs.docker.jp/engine/reference/commandline/run.html

スクリーンショット 2022-05-05 14.39.12.png

回到终端,我们尝试进入我们搭建的CentOS系统。

$ docker exec -it lpic1 /bin/bash

在CentOS上检查版本。
已安装了7系列,因此环境已经完成配置。

[root@4ce5e85712d2 /]#  cat /etc/redhat-release
CentOS Linux release 7.9.2009 (AltArch)

现在拥有一个可以毫不担心地执行命令的环境。为了能够通过考试,我会从现在开始充分利用它?