使用Docker在Mac上创建CentOS环境,用于确认LPIC1考试准备的Linux命令
我决定获得LPIC1资格证书,为了建立学习环境,我会在Mac上构建一个能够确认Linux命令的CentOS环境。
准备好
如果您尚未安装DockerDesktop,并且需要使用docker,请从以下链接下载:
安装完成后,在终端中确认是否可以使用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
回到终端,我们尝试进入我们搭建的CentOS系统。
$ docker exec -it lpic1 /bin/bash
在CentOS上检查版本。
已安装了7系列,因此环境已经完成配置。
[root@4ce5e85712d2 /]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (AltArch)
现在拥有一个可以毫不担心地执行命令的环境。为了能够通过考试,我会从现在开始充分利用它?