Docker镜像操作
- 镜像列表
$ sudo docker image ls
* REPOSITORY:镜像所在的仓库名称 * TAG:镜像标签 * IMAGEID:镜像ID * CREATED:镜像的创建日期(不是获取该镜像的日期) * SIZE:镜像大小
- 从仓库拉取镜像
# 官方镜像 $ sudo docker image pull 镜像名称 或者 sudo docker image pull library/镜像名称 $ sudo docker image pull ubuntu 或者 sudo docker image pull library/ubuntu $ sudo docker image pull ubuntu:16.04 或者 sudo docker image pull library/ubuntu:16.04 # 个人镜像 $ sudo docker image pull 仓库名称/镜像名称
- 删除镜像
$ sudo docker image rm 镜像名或镜像ID $ sudo docker image rm hello-world $ sudo docker image rm fce289e99eb9
命令总结:
docker 加速器
拉取镜像资源 docker pull 很慢,指定docker下载源称为
docker加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http:74f21445.m.daocloud.io
如果不行,则修改daemon.json文件:
# cat /etc/docker/daemon.json {"registry-mirrors": ["http://141e5461.m.daocloud.io"]}
注意: docker cloud加速器的默认内容是少了一条配置,所以我们要编辑文件在后面加上绿色背景的内容,然后再重启docker
服务重启
systemctl docker restart
docker 添加 sudo 权限
- su root 切换到root用户下
- 当前用户执行 docker 增加 sudo 权限
sudo usermod -a -G docker $USER
,之后重启虚拟机。- 服务指令
- systemctl | service docker start | stop | restart
/etc/docker/ 是配置文件目录
- docker应用目录
/var/lib/docker
、/image/ 镜像资源
、容器 containers
、数据卷 volumes