docker基础命令

万能命令:docker --help

启停docker

  1. systemctl stop docker --停止docker (不同系统版本会有差异systemctl,有些为service)
  2. systemctl start docker --启动docker
  3. systemctl restart docker --重启docker

对镜像操作

  1. docker images --查看镜像
  2. docker rmi --删除images
  3. docker rmi -f {TAG} --根据tag删除images
  4. docker rmi $(docker images -q) --删除全部image
  5. docker rmi $(docker images | grep “^” | awk “{print $3}”)
    –删除那些id为的image
  6. docker pull {镜像名称:tag} --从仓库拉取镜像
  7. docker tag [ImageId or TAG] {远程仓库名称}:[TAG] --修改镜像名称
  8. docker push registry.cn-hangzhou.aliyuncs.com/msj:[TAG]
    –上传镜像到阿里云远程仓库
  9. docker login --username={阿里云用户名} {远程仓库名称} --登录阿里云远程仓库
  10. docker save -o yw-web-v5.1.0.tar yw-web:v5.1.0 --对镜像进行打包
  11. docker load --input {镜像名:tag}

对容器操作

  1. docker ps -a --查看所有容器
  2. docker stop CONTAINER_ID --停用容器,也可以根据容器名称停用
  3. docker rm CONTAINER_ID --删除容器,也可以根据容器名称删除
  4. docker stop $(docker ps -a -q) --停用所有容器
  5. docker rm $(docker ps -a -q) --删除所有容器
  6. docker stop $(docker ps -q) & docker rm $(docker ps -aq) --停用并删除所有容器
  7. docker run -d -p {映射端口}:{本地端口} --name{自定义名称} {镜像名称:tag 标签} --运行镜像,生成容器
  8. docker exec -it {container_names or CONTAINER_ID} bash --通过容器id或容器名进入容器
  9. docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
    –从容器创建一个新的镜像(OPTIONS:-a :提交的镜像作者;-c :使用Dockerfile指令来创建镜像;-m :提交时的说明文字;-p :在commit时,将容器暂停。)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值