docker run hello-world

docker

未获取权限 会报下面信息

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

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] 

给镜像添加标签

image 命令

posted on 2022-03-10 22:54  depressiom  阅读(33)  评论(0编辑  收藏  举报