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/
none