docker操作命令记录

2022-07-12  本文已影响0人  leon0514

"docker 常用命令"

仓库相关

docker search KEY_WORD              # 查找镜像
docker pull REGISTRY: TAG           # 获取镜像
docker push IMAGE_NAME: IMAGE_TAG  # 推送镜像到仓库,需要先登录
docker login REGISTRY_URL           # 登录仓库
docker logout REGISTRY_URL          # 退出仓库
docker info                          # 显示Docker详细的系统信息,可查看仓库地址
docker --help                        # 显示Docker的帮助信息

容器相关

docker attach CONTAINER_ID  # 启动一个已存在的docker容器
docker stop CONTAINER_ID    # 停止docker容器
docker start CONTAINER_ID   # 启动docker容器
docker restart CONTAINER_ID # 重启docker容器
docker kill CONTAINER_ID    # 强制关闭docker容器
docker pause CONTAINER_ID   # 暂停容器
docker unpause CONTAINER_ID # 恢复暂停的容器
docker rename CONTAINER_ID  # 重新命名docker容器
docker rm CONTAINER_ID      # 删除容器
docker logs CONTAINER_ID    # 查看docker容器运行日志,确保正常运行
docker inspect CONTAINER_ID # 查看container的容器属性,比如ip等等
docker port CONTAINER_ID    # 查看container的端口映射
docker top CONTAINER_ID     # 查看容器中正在运行的进程
docker commit CONTAINER_ID NEW_IMAGE_NAME:NEW_IMAGE_TAG # 将容器保存为镜像
docker ps -a                 # 查看所有容器
docker stats                 # 查看容器的资源使用情况

镜像相关

docker images                      # 查看本地镜像
docker rmi $IMAGE_ID               # 删除本地镜像
docker inspect $IMAGE_ID           # 查看镜像详情
docker save $IMAGE_ID > 文件路径    # 保存镜像为离线文件
docker save -o 文件路径 $IMAGE_ID   # 保存镜像为离线文件
docker load < 文件路径             # 加载文件为docker镜像
docker load -i 文件路径             # 加载文件为docker镜像
docker tag IMAGE_ID NEW_IMAGE_NAME:NEW_IMAGE_TAG  # 修改镜像TAG
docker run 参数 IMAGE_ID CMD      # 运行一个镜像
docker history IMAGE_ID            # 显示镜像每层的变更内容

run命令相关

docker run --gpus all nvidia/cuda:9.0-base nvidia-smi

docker run --gpus 2 nvidia/cuda:9.0-base nvidia-smi

docker run --gpus '"device=1,2"' nvidia/cuda:9.0-base nvidia-smi
docker run --gpus '"device=UUID-ABCDEF,1"' nvidia/cuda:9.0-base nvidia-smi

批量删除docker容器

  1. exited容器
  1. created容器
上一篇 下一篇

猜你喜欢

热点阅读