Docker常用的一些操作

删除编译Dokcerfile过程中产生的一些垃圾镜像

1、需要事先删除运行后处于退出状态的容器

 docker rm $(docker ps -qa)

2、删除处理\<none>状态的镜像

docker rmi $(docker images | grep "<none>" | awk '{print $3}')

3、强制删除全部镜像

docker rmi $(docker images -q) --force

4、删除指定名称的所有容器

#查找名称包含balena的所有容器
docker ps -a | awk '/balena/ {print $1}'

docker stop $(docker ps -a | awk '/balena/ {print $1}')
docker rm $(docker ps -a | awk '/balena/ {print $1}')

5、查看latest对应的版本号

docker image inspect wordpress:latest|grep -i version

6、指定平台拉取及上传镜像

docker pull --platform linux/arm homeassistant/home-assistant:2024.12

导入导出镜像

1、导入

docker load < /path/to/your-image.tar

2、导出

docker save -o ubuntu22.04-arm64.tar ubuntu:22.04

拉取镜象

1、指定平台拉取

docker pull --platform linux/arm64 ubuntu:22.04

运行容器

1、使用控制台运行

#                                            镜像名
docker run -i -t -v /root/temp:/root/beifen imageName /bin/bash

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注