Docker镜像基础操作

登陆镜像仓库

docker login docker.hub -u <user> (回车输入密码)

拉取

docker pull docker.hub/库名/镜像名:tag

导出

docker save -o rustdesk-server-latest.tar rustdesk/rustdesk-server:latest

导入

docker load < rustdesk-server-latest.tar

上传

docker push docker.hub/库名/images:tag

快速关闭所有运行的容器

for i in $(docker ps | awk 'NR>1 {print $1}'); do docker stop $i;done && docker ps

快速删除所有本地容器

for i in $(docker ps -a | awk 'NR>1 {print $1}'); do docker rm $i;done && docker ps -a

快速删除所有本地镜像

  for i in $(docker images | awk 'NR>1 {print $3}'); do docker rmi -f $i;done && docker images

快速进入指定的容器中

docker exec -it $(docker ps -a |grep nginx ) /bin/bash