docker 常用命令

假设我们的镜像名叫 redis 容器名 叫 redis,名称都可以用id来替换

镜像操作 

  • docker images 查看docker镜像
  • docker rmi redis 删除镜像
  • docker inspect  redis 获取容器/镜像的元数据。

容器操作

  • docker ps 正在运行的容器
  • docker ps -a 查看所有的容器
  • docker run --name redis -p 8080:8080 -d redis:latest 新建并运行一个容器

    --name redis: 为容器指定一个名称;

    -p 是端口映射 宿主机端口:容器端口 ,访问对应的宿主机端口就可以访问到指定的容器端口,

    -d 指定容器后台运行。

    -v 宿主机文件:容器文件  进行目录或文件映射,比如 /data:/data 将redis容器的/data文件夹的内容映射到宿主机,可以用来持久化数据 

    -i: 以交互模式运行容器,通常与 -t 同时使用;

    -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

    --rm 退出时自动清理容器并移除文件系统

  • docker start 容器名或id 开启容器
  • docker restart 重启容器
  • docker stop 关闭容器
  • docker rm 删除容器
  • docker exec redis (linux 命令) 比如 docker exec redis ls /  在redis容器内部执行命令行 ls / 查看根目录文件 
  • docker exec -it redis /bin/bash 命令行模式进入redis容器内部   
  • docker cp /data/log redis:/log  将宿主机的  /data/log 目录复制到 redis容器中的 /log目录下   源目录:目标目录
  • docker logs --since="2020-07-01" --tail=10 redis 查看指定日期后最新10条日志信息

    -f : 跟踪日志输出

    --since :显示某个开始时间的所有日志

    -t : 显示时间戳

    --tail :仅列出最新N条容器日​​​​​​志

   

参考命令大全 ;https://www.runoob.com/docker/docker-command-manual.html 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值