作为IT工程师,掌握Docker容器的查找和使用方法是必备技能。以下是关于Docker容器操作的详细指南:
docker ps
docker ps -a
docker ps -f "name=容器名"
docker ps -f "id=容器ID"
docker inspect 容器名或ID
docker logs 容器名或ID
docker start 容器名或ID
docker stop 容器名或ID
docker restart 容器名或ID
docker exec -it 容器名或ID /bin/bash
docker rm 容器名或ID
# 强制删除运行中的容器
docker rm -f 容器名或ID
docker stats 容器名或ID
# 从主机复制到容器
docker cp 主机文件路径 容器名或ID:容器路径
# 从容器复制到主机
docker cp 容器名或ID:容器路径 主机文件路径
docker port 容器名或ID
docker rename 旧容器名 新容器名
docker update --restart=always 容器名或ID
docker top 容器名或ID
# 暂停
docker pause 容器名或ID
# 恢复
docker unpause 容器名或ID
# 停止所有容器
docker stop $(docker ps -aq)
# 删除所有容器
docker rm $(docker ps -aq)
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名或ID
docker exec 容器名或ID env
docker diff 容器名或ID
掌握这些命令可以大大提高Docker容器的管理效率。根据实际需求选择合适的命令组合使用。