docker run hello-world
未获取权限 会报下面信息
sudo su - 获取root权限
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
docker image ls 查看镜像
docker search (镜像名称) dvwa为例 查找镜像
docker pull 镜像名称 拉取到本地
# Docker镜像 理解为虚拟机模板,而Docker镜像就像是停止运行的容器,使用该镜像启动一个或者多个容器
# 镜像详细信息查看
> docker image inspect hello-world:latest
或
docker image inspect feb5d9fea6a5
---
# 仅显示镜像id
docker image ls -q # -q --quiet only show image IDs
# 镜像导入导出
1.导出
save Save one or moreimages to a tar archive
docker image sae hello-world:latest > /tmp/hello-worlde.tar
2.导入
load
dcoker image load -i /tmp/hello-worlde.tar
# 删除镜像
> docker image rm
-f 选项 强制删除
PS:如果有容器正在使用该镜像,应先把该容器删除
docker container rm ...
# 删除所有镜像
docker image rm -f
docker image ls -q
``反引号内的优先执行
docker rmi 镜像ID(或名称)
## rmi:Remove one or more images docker image rm[image]
给镜像添加标签
本文来自博客园,作者:depressiom,转载请注明原文链接:https://www.cnblogs.com/depressiom/p/15991701.html