docker常用的命令

docker常用命令:

##镜像命令:

docker images #查看本地镜像

docker search redis #查看hub上全部的redis镜像

docker pull redis #下载最新的redis镜像

docker pull redis:6.0 # 下载指定版本的redis镜像

docker system df #查看本地的docker的卷轴

docker rmi redis/redis的imageId #删除镜像(镜像可能被某个容器实例化了,所以无法删除 -f强制删除)

docker rmi -f redis #强制删除

##docker的容器命令:

 

docker run -it ubuntu /bin/bash #创建一个交互式的ubuntu的容器,并且返回终端

-it #交互式的伪终端

  docker ps #查看所有的容器(ps:process  status)

ps命令的扩展:

 

 docker ps -a #查看当前正在运行和历史上运行过的程序

##退出容器:

exit:直接退出,容器也会停止

ctrl+p+q:直接退出,容器不停止

#docker常用的容器命令:

删除已经停止的容器:docker rm 容器id  (-f 强制删除)

#docker后台启动容器

docker run -d redis  #后台启动redis容器

#docker查看日志:

docker logs 容器id  #查看指定id容器的日志

#查看容器内运行的进程

docker top 容器id #查看在这个容器内还运行着什么进程

#查看容器内的内部细节:

docker inspect 容器id # 每一个容器都可以看成一个简易的linux内核,查看容器linux的内部的内部细节

#进入正在运行的容器,并且使用命令行的形式交互

docker exec -it 容器id /bin/bash

使用exit退出不会导致容器退出(推荐使用这个命令,attatch会导致退出容器后,容器也挂掉)

#把容器中的文件复制到本地的主机上(文件单位)

docker cp 容器id:/容器文件的路径 /本地主机的路径

#导入和导出容器的内容(容器单位)

docker export 容器id > 文件名.tar

#docker的端口映射:

访问6379是docker的端口号的映射,然后再访问6379的redis

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值