Docker学习笔记:Linux的环境准备及基础信息

126 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 29 天,点击查看活动详情

Docker学习第一记:主要是关于环境准备,以及查看Docker的一些基本信息操作。

了解你的Linux版本

输入以下命令:

lsb_release -a

即会显示你的Linux版本,了解该版本后可以去Docker官网,按照步骤去安装Docker(社区版)。例如我的信息如下:

[root@Chengyunlai ~]# lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	CentOS
Description:	CentOS Linux release 7.9.2009 (Core)
Release:	7.9.2009
Codename:	Core

可见,我是CentOS版本是7的,所以我只需要去Docker官网找到对应版本下载即可:Install Docker Engine on CentOS,如图还有其他版本。

image.png

安装完毕后,执行docker命令查看是否有信息出现,出现即表示Docker安装完毕。

安装完毕后换国内源

因为之后我们要去拉取镜像时,默认是去官网指定的源去拉取镜像,在国内会根据网络因素导致下载速度过慢,所以我们需要换源。换源步骤如下:

/etc/docker/daemon.json(如果文件不存在,你可以直接创建它)这个Docker服务的配置文件中写入:

{
	"registry-mirrors": [
		"https://registry.docker-cn.com"
	]
}

之后执行如下命令,重启Docker:

sudo systemctl restart docker

重启之后,执行命令docker info,滑到最底下,如果可以看见Registry Mirrors:的信息,即表示配置成功。

初始常用命令

  1. 启动Docker服务:
systemctl start docker
  1. 停止Docker服务:
systemctl stop docker
  1. 重启Dokcer服务:
systemctl restart docker
  1. 查看Docker服务状态:
systemctl status docker
  1. 开机自启:
systemctl enable docker
  1. 查看镜像:
docker images

效果如下:

REPOSITORY        TAG       IMAGE ID       CREATED         SIZE
hello-world       latest    feb5d9fea6a5   17 months ago   13.3kB
sameersbn/squid   latest    a68a19f689c3   3 years ago     162MB

通过该命令可以看到全部(已有)的镜像信息。