Docker常用命令备忘录

docker pull vaultwarden/server:alpine   #拉取镜像
docker create --name vw vaultwarden/server:alpine  #创建容器vw
docker cp vw:/vaultwarden .    #从容器vw里面复制 目录/vaultwarden 出来
docker cp vw:/web-vault .
docker rm vw    #删除容器

进入容器

 docker exec -it  NAME /bin/bash 

Names:

docker ps --format '{{.Names}}'

ID:

docker ps --format '{{.ID}}'

Image:

docker ps --format '{{.Image}}'

Command:

docker ps --format '{{.Command}}'

Created:

docker ps --format '{{.RunningFor}}'

Status:

docker ps --format '{{.Status}}'

Ports:

docker ps --format '{{.Ports}}'

查看容器 json 配置

docker container ls --format='{{json .}}'

查看所有 ID 和 NAME

docker ps --format '{{.ID}}\t{{.Names}}'

查看所有 IP

docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

查看网桥

docker network inspect bridge

查看所有 docker 配置

docker inspect $(docker ps -aq)

更多细节查阅官方 https://docs.docker.com/reference/cli/docker/container/ls/

添加新评论 »