docker常用命令

一.docker常用命令

systemctl start docker  启动docker
systemctl stop docker  关闭docker
systemctl restart docker 重启docker
systemctl enable docker 设置docker开机自启
systemctl status docker 监控docker运行状态
docker version  查看docker版本号信息
docker images   查看docker镜像
docker pull 镜像名 
docker pull 镜像名:tag
(拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本)

二.镜像

删除镜像  (当前镜像没有被任何容器使用才可以删除)
删除一个
docker rmi -f 镜像名/镜像ID

删除多个 其镜像ID或镜像用用空格隔开即可 
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID

删除全部镜像  -a 意思为显示全部, -q 意思为只显示ID
docker rmi -f $(docker images -aq)

强制删除镜像
docker image rm 镜像名称/镜像ID

加载镜像 (可以在任何装docker的地方加载镜像保存文件,使其恢复为一个镜像)
docker load -i 镜像保存文件位置
docker load -i myimg.tar

保存镜像
docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字  (docker save tomcat -o /myimg.tar)


镜像容器保存命令有三种
save		将镜像保存为镜像文件
commit		将容器保存为镜像
export      将容器保存为镜像文件

1、export保存的镜像体积要小于save(save保存更完全,export保存会丢掉一些不必要的数据)
2、export可以重命名镜像名称而save则不行
3、save可以同时保存多个镜像而export则不行

三.docker基础命令

docker ps 查看正在运行容器列表
docker ps -a  查看所有容器  (包含正在运行和已停止的容器)
docker stop 容器ID/容器名      停止容器
docker restart 容器ID/容器名    重启容器

四.常见问题

.如何查询容器id
1.使用docker ps -aqf “name=containername”

#docker ps -aqf "name=test2"
0f0b77cd0c53

2.docker inspect --format=“{{.Id}}” container_name

# docker inspect --format="{{.Id}}"  test2
0f0b77cd0c53e82193c5e2e9b18d1e18a0d4dc77094284f0f6761cff76925eb2
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值