•
容器(
Container
)
:镜像(
Image)和容器(Container)的关系,就像是面向对象程序设计中的类和对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
•
仓库(
Repository):仓库可看成一个代码控制中心,用来保存镜像。
配置 Docker 镜像加速器
默认情况下,将来从
docker hub
(
https://hub.docker.com/
)上下载docker
镜像,太慢。
一般都会配置镜像加速器:
• USTC
:中科大镜像加速器(
https://docker.mirrors.ustc.edu.cn
)
•
阿里云
•
网易云
•
腾讯云
阿里云配置步骤:
1、打开阿里云官网
2、
3、
4、cat /etc/docker/daemon.json
Docker 命令
进程相关命令
启动docker服务:
systemctl start docker
停止
docker
服务
:
systemctl stop docker
重启
docker
服务
:
systemctl restart docker
查看
docker
服务状态
:
systemctl status docker
如下图:按q退出到命令提示符状态
设置开机启动
docker
服务
:
systemctl enable docker
镜像相关命令
查看镜像: 查看本地所有的镜像
docker images
docker images –q #
查看所用镜像的
id
搜索镜像
:
从网络中查找需要的镜像
docker search
镜像名称
拉取镜像
:
从
Docker
仓库下载镜像到本地,镜像名称格式为 名称
:版本号,如果版本号不指定则是最新的版本。如果不知道镜像版本,可以去
docker hub
搜索对应镜像查看。
docker pull
镜像名称
删除镜像
:
删除本地镜像
docker rmi
镜像
id 或者镜像名称 #
删除指定本地镜像
docker rmi docker images -q
#
删除所有本地镜像
容器相关命令
查看容器
docker ps #
查看正在运行的容器
docker ps –a #
查看所有容器
创建并启动容器
docker run
参数 镜像名称
例如:docker run -