docker命令大全

启动docker

systemctl start docker

关闭docker

systemctl stop docker

查看docker的运行状态

systemctl status docker

一、镜像管理

docker images:查看自己的docker host上面有什么镜像

在这里插入图片描述

docker search nginx:搜索一下想要下载的镜像名字

挑选officia是ok的官方镜像下载
在这里插入图片描述
在这里插入图片描述

导出导入

导出:docker save 镜像名字:版本号 > 文件名.tar
在这里插入图片描述
使用ls可以看到
在这里插入图片描述
导入:docker load < 文件名.tar
在这里插入图片描述

使用docker rmi 镜像名字或者镜像ID删除

在这里插入图片描述

修改名字

docker tag 原名 新名
在这里插入图片描述
注意这里新的和原来的使用的同一个镜像id,只有标签名字不同
这时候删除会报
在这里插入图片描述
先删除标签,再删除镜像ID
在这里插入图片描述

查询镜像创建历史

docker history 镜像名
在这里插入图片描述

查看运行服务的日志信息

docker logs -f 日志名字

运行容器

docker run -d --name 容器名字 镜像 操作(-d是后台操作)
在这里插入图片描述
已经启动

二、容器管理

查看所有容器

docker ps -a
在这里插入图片描述

查看运行的容器

docker ps
在这里插入图片描述
通过name操作容器

查看容器中运行的进程

docker top 容器名
在这里插入图片描述

插看容器资源占用

docker stats 容器名字
在这里插入图片描述

停止容器

docker stop 容器名
在这里插入图片描述

启动容器

docker start 容器名
在这里插入图片描述

重启容器

docker restart 容器名
修改容器中内容,生效需要重启容器

暂停容器

docker pause 容器名字
在这里插入图片描述

查看日志

docker logs -f 容器名
在这里插入图片描述

取消暂停容器

在这里插入图片描述

删除容器

docker rm 容器名
两种方法:
方法一:先停止,再删除
docker stop 容器名
docker rm 容器名
方法二:强制删除正在运行的容器
docker rm -f 容器名

对容器执行命令

docker exec -it 容器名 需要执行的命令
在这里插入图片描述

进入容器

docker exec -it 容器名 sh
在这里插入图片描述
在这里插入图片描述

exit退出容器

复制文件

docker cp 镜像名:地址
在这里插入图片描述

显示容器所有元信息

docker inspect 容器名
在这里插入图片描述

提取单个内容

docker inspect -f ‘{{.字段}}’ 容器名
在这里插入图片描述

查看容器内文件结构

在这里插入图片描述
修改的文件也能显示出来
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值