docker的常用命令

一、帮助命令:

1.启动Docker
systemctl start docker
2.停止Docker 
systemctl stop docker
3.重启Docker 
systemctl restart docker
4.开机启动Docker 
systemctl enable docker
5.查看Docker概要信息
docker info
6.查看Docker帮助文档
docker --help
7.查看Docker版本信息
docker version

二、镜像命令:

1.docker images 查询镜像
列出本地主机的镜像
-a :列出本地所有的镜像(含中间映像层)
-q:只显示镜像ID
--digests:显示镜像的摘要信息
--no-trunc:显示完整的镜像信息

2.docker search 搜索镜像
网站:https://hub.docker .com
命令:
   --no-trunc:显示完整的镜像描述
   -s 列出收藏数不小于指定值的镜像
   --automated:只列出automated build 类型的镜像
3.docker pull  下载镜像
docker pull tomcat  等价于 docker pull tomcat:latest
docker pull tomcat:3.2 下载版本号为3.24.docker rmi 删除镜像
删除单个:
docker rmi -f 镜像ID 或者 唯一镜像名称
删除多个:
docker rmi -f 镜像名1:TAG 镜像名2:TAG  
删除全部: 
 docker rmi -f $(docker images -qa)

三、容器命令:

1.有镜像才能创建容器,这是根本前提(下载一个centos镜像演示)
 .docker pull centos 
2.新建并启动容器
docker run 
--name ="容器新名称":为容器指定一个新名称
-i 以交互模式运行容器,通常与-t同时使用
-d:为容器重新分配一个伪输入终端,通常与-i同时使用;
docker run -it 镜像ID
3.列出当前所有正在运行的容器
docker ps
-a:列出当前所有正在运动的容器+历史上运行过的
-l:显示最近创建的容器
-n:显示最近n个创建的容器
-q :静默模式,只显示容器编号
--no-trunc : 不截断输出
4.退出容器
两种退出方式:
exit——容器停止退出
ctrl+P+Q——容器不停止退出
启动容器
docker start 镜像ID
重启容器
docker restart 镜像ID
停止容器
docker stop 镜像ID
强制停止容器
docker kill 镜像ID
删除已停止的容器
docker rm 镜像ID
一次性删除多个容器
docker rm -f $(docker ps -a -q)

四、容器的重要

1启动守护式容器
docker run -d 容器名
2.查看容器日志
docker logs -f -t --tail 容器ID
-t 是加入时间戳
-f 跟随最新的日志打印
--tail 数字显示最后多少条
3.查看容器内运行的过程
docker top 容器ID
4.查看容器内部细节
docker inspect 容器Id
5.进入正在运行的容器并以命令行交互
docker exec -it 容器ID bashShell
列如:
docker exec -it 容器ID ls -l /tem
重新进入docker attach 容器ID
上述两个区别:
attach:直接进入容器启动命令的终端,不会启动新的进程
exec:是在容器中打开新的终端,并且可以启动新的进程
6.从容器内部拷贝文件到主机上
docker cp 容器ID:容器内路径 目的主机路径
docker 容器ID:/tem/yum.log /root


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java程序员劝退师

感谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值