一、概览
本博客主要讲解两大部分:
1、Docker的加速镜像配置;
2、Docker的常用命令总结;
二、Docker的加速镜像配置
2021-01-10安装mysql镜像的时候,中途失败,耽误了半小时时间。
建议首选:https://docker.mirrors.ustc.edu.cn
其次配置阿里云的加速器地址:[系统分配前缀].mirror.aliyuncs.com
其中前缀是需要登录阿里云之后,自动生成的,地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
我的阿里云加速地址:https://2rc43v2w.mirror.aliyuncs.com (可以使用)
这两个比较全,不会因镜像不够而下载失败。
另外,还有163和官方的,可以配置在后面;最终可以配置四个,如下面所示,一般常见的镜像包都会下载比较快。
Docker的settings-->Docker Engine输入框内配置上即可:
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://2rc43v2w.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com/",
"https://registry.docker-cn.com"
],
"insecure-registries": [],
"debug": false,
"experimental": false,
"features": {
"buildkit": true
}
}
二、Docker的常用命令总结
- Docker命令的分类
- 镜像的管理image
镜像的搜索search、拉取pull、查看images、删除;
- 容器管理container
容器的创建、查看、启动、停止、重启、删除、进入执行命令;
- 获取容器的元信息;
- 宿主机遇容器之间的复制
- 镜像管理
- 搜索镜像:docker search mysql
- 拉取镜像:docker pull mysql:5.7
- 查看镜像: docker images
- 删除镜像: docker rmi image_id
- 容器管理Container
容器ID或容器名称CONTAINER_ID/NAME都可以定位到具体某个容器,建议使用容器ID,因为容器