linux系统docker的使用命令

命令

镜像操作

镜像查找

docker search iname

-f stats=100   执行星级

镜像拉取

docker pull inmae

查看镜像制作过程

docker history iname

推送镜像

docker push iname

查看镜像

docker images
docker image list
docker image ls

-a   列出本地所有的镜像(含历史映像层)
-q   查看所有镜像id

修改名字

docker tag 旧名字 新名字

查看镜像的详细信息

docker image inspect iname

删除镜像

docker rmi iname

查看镜像所占空间

docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 2 1 72.79MB 72.78MB (99%) 镜像个数
Containers 1 0 0B B 容器个数
Local Volumes 0 0 0B 0B 本地卷个数
Build Cache 0 0 0B 0B 构成的缓存
类型 总数 运行中的 大小 对应的可伸缩性

容器操作

运行容器

docker run 

-i		捕获标准输入输出
-t		分配一个虚拟终端
-d		后台运行
--name	自定义容器名字
-e		环境变量
-p		映射端口	指定端口
-P		映射端口	随机映射
-v		数据持久化
docker create 创建不启动(不常用)

查看容器

docker ps

查看容器详细信息

docker inspect [cname|cid]

删除容器

docker rm [cname|cid]

-f 强制删除

启动容器

docker start [cname|cid]

停止容器

docker stop [cname|cid]

重启容器

docker restart [cname|cid]

暂停容器

docker pause [cname|cid]

激活容器

docker unpause [cname|cid]

杀死容器

docker kill [cname|cid]

进入容器

退出不停止 ctrl p  q

docker attach 		如果想要进入容器有命令行,要在run的时候加一个/bin/bash

docker exec -it [cname|cid] /bin/bash

查看容器的日志

docker logs [cname|cid]

复制文件

docker cp cname:/path hostPath | hostPath cname:path

重命名容器

docker rename 旧名字	新名字

查看容器资源占用情况

docker stats

查看容器中的进程

docker top cname|cid

检测容器发生了什么

docker events    #查看所有容器的情况,比如创建、启动、杀死等

检测容器停止以后的返回值

docker wait

显示主机被映射的端口

docker port

容器打包

导出

docker export cname|cid > name.tar
docker export -o name.tar cname|cid

导入

docker import name.tar iname
docker import iname < name.tar(导入以后镜像没有tag,需要手动tag)

制作镜像

提交容器副本使之成为一个新的镜像

docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]
docker commit -m="add vim cmd" -a="ximu"  容器id ximu:1.1

docker run -it ximu:1.1 /bin/bash    //运行新镜像

镜像迁移

导出

docker save iname > name.tar
docker save -o name.tar iname

导入

docker load  < name.tar
docker load -i name.tar

相关推荐

  1. linux系统docker使用命令

    2024-03-10 11:50:04       22 阅读
  2. linux系统lvs命令使用

    2024-03-10 11:50:04       31 阅读
  3. docker使用命令大全

    2024-03-10 11:50:04       10 阅读
  4. Linux命令--awk命令使用

    2024-03-10 11:50:04       13 阅读
  5. Linux命令学习—linux 文件系统

    2024-03-10 11:50:04       23 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 11:50:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 11:50:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 11:50:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 11:50:04       18 阅读

热门阅读

  1. el-table报错 error: [ElTable] prop row-key is required

    2024-03-10 11:50:04       20 阅读
  2. proteus8.9 示波器放大

    2024-03-10 11:50:04       19 阅读
  3. C++的萃取技术

    2024-03-10 11:50:04       17 阅读
  4. Vue实例声明详解

    2024-03-10 11:50:04       17 阅读
  5. 5.53 BCC工具之dbslower.py解读

    2024-03-10 11:50:04       21 阅读
  6. c++中利用指针或应用如何安全的获取数据

    2024-03-10 11:50:04       20 阅读
  7. 学习方法 学习态度

    2024-03-10 11:50:04       22 阅读
  8. Unity3D XML与Properties配置文件读取详解

    2024-03-10 11:50:04       20 阅读
  9. Centos / RedHat 安装 Redis 、MinIO、Zookeeper、Kafka

    2024-03-10 11:50:04       21 阅读
  10. Linux安装Whisper-Jax

    2024-03-10 11:50:04       22 阅读
  11. 高维多元中介分析:另外8种方法

    2024-03-10 11:50:04       24 阅读
  12. C++设计模式-设计模式简述

    2024-03-10 11:50:04       22 阅读