# 查看镜像
docker images
# 查看容器
docker ps (查看已启动的容器)
docker ps -a (查看所有容器,包括停止状态)
# 从镜像启动容器
docker run -it {镜像名称} /bin/bash (docker run -itd 6287fe240628 /bin/bash)
# 查看日志
docker logs {containerId}
#启动已停止的容器
docker start {containerId}
# 停止运行中的容器
docker stop {containerId}
# 重启容器
docker restart {containerId}
# 导出镜像
docker save 6287fe240628 > hive_server.tar
# 导入镜像
docker load < hive_server.tar
# 导出容器
docker export f299f501774c > hangger_server.tar
# 导入容器
docker import - new_hangger_server < hangger_server.tar
# 镜像重命名
docker tag 6287fe240628 registry.hive:1.2
# 拷贝文件
docker cp mycontainer:/opt/testnew/file.txt /opt/test/
# 进入容器
docker exec -it c4356ea1c522 /bin/bash
#从容器创建镜像
docker commit {containerId} starrocks/dev-main:latest
#删除镜像
docker rmi {imagesId}
#镜像备份
docker save -o starrocks_image.tar starrocks/dev-env:latest
#从文件生成镜像
docker load < starrocks_image.tar
#删除容器
docker rm {containerId}
#查看父子镜像依赖关系
docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since={父镜像id})
【Docker】docker常用指令
于 2023-01-17 11:47:21 首次发布