Docker 安装

安装 Docker

要求:至少要是 centOS7 的版本

用官方给的命令行自动安装,国内的话可以指定源为阿里源

1
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装后查看 docker 版本

1
docker -v

设置镜像

docker 从 docker hub 拉取镜像,因为是从国外获取,速度较慢。可以通过配置国内镜像源的方式,从国内获取镜像,提高拉取速度。这里使用中国科学技术大学(LUG@USTC)的开源镜像: https://docker.mirrors.ustc.edu.cn

配置/etc/docker/daemon.json,daemon.json 是 docker 的配置文件,默认是没有的,需要我们手动创建

1
vi /etc/docker/daemon.json

在该文件中输入如下内容

1
2
3
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

Docker 指令

启动 docker:

1
systemctl start docker

停止 docker:

1
systemctl stop docker

重启 docker:

1
systemctl restart docker

查看 docker 状态:

1
systemctl status docker

开机启动:

1
systemctl enable docker

查看 docker 概要信息:

1
docker info

查看 docker 帮助文档:

1
docker --help

指令介绍:

cp:本地文件系统(OS 操作系统|宿主机)和容器之间进行文件或者文件夹拷贝
exec:登录一个容器,使用命令行操作正在运行的容器。
images:镜像的集合查询。
ps:容器列表
pull:下载镜像
restart:重启一个或多个容器
rm:删除一个或多个容器
rmi:删除一个或多个镜像
run:创建一个容器,并运行起来
save:导出镜像到一个文件(tar)中
search:搜索镜像(从 Docker Hub)
start:启动一个或多个已经停止的容器
restart:重启动一个或多个已经停止的容器
stop:停止一个或多个正在运行的容器