开启掘金成长之旅!这是我参与「掘金日新计划 · 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,如图还有其他版本。
安装完毕后,执行docker命令查看是否有信息出现,出现即表示Docker安装完毕。
安装完毕后换国内源
因为之后我们要去拉取镜像时,默认是去官网指定的源去拉取镜像,在国内会根据网络因素导致下载速度过慢,所以我们需要换源。换源步骤如下:
在/etc/docker/daemon.json(如果文件不存在,你可以直接创建它)这个Docker服务的配置文件中写入:
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
之后执行如下命令,重启Docker:
sudo systemctl restart docker
重启之后,执行命令docker info,滑到最底下,如果可以看见Registry Mirrors:的信息,即表示配置成功。
初始常用命令
- 启动Docker服务:
systemctl start docker
- 停止Docker服务:
systemctl stop docker
- 重启Dokcer服务:
systemctl restart docker
- 查看Docker服务状态:
systemctl status docker
- 开机自启:
systemctl enable docker
- 查看镜像:
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
通过该命令可以看到全部(已有)的镜像信息。