镜像

docker rmi 镜像id -f  		 # 删除指定镜像
docker rmi 镜像id 镜像id -f # 删除多个镜像
docker rmi -f $(docker images -aq) # 删除所有镜像 # 导出镜像
# docker save 镜像id>/存储路径/xxx.tar
docker save fce91102e17d>/root/tomcat.tar
# docker save 镜像id -o 存储路径
docker save fce91102e17d -o /root/tomcat.tar #导入镜像
# docker load</镜像路径/xxx.tar
docker load</root/tomcat.tar
# docker load -i /路径/xxx.tar
docker load -i /root/tomcat.tar
# docker import /镜像路径/xx.tar 新镜像名
docker import /root/tomcat.tar tomcat01

load 在导入的时候无法起名字, import 可给镜像起名字

容器命令

# --name 给容器起名
# -p 端口映射
# -d 后台启动
# -it 交互模式启动 # 交互模式启动
# docker run -it 镜像名/id /bin/bash
# docker run -it --name 起容器名 -p 宿主机端口:容器内部端口 镜像名/id /bin/bash
docker run -it --name service01 -p 8007:80 eaac94ef6926 /bin/bash # 后台启动容器 没有前台进程会自动停止
# docker run -d 镜像名/id
docker run -d eaac94ef6926 # 关闭即删除容器 一般测试用
# docker run -it --rm 镜像名/id
docker run -it --rm eaac94ef6926 # 退出容器
Ctrl + P + Q # 保存退出
exit # 杀掉容器退出 # 查看容器
# -a 显示所有容器
# -q 显示id
docker ps -aq # 启动容器
docker start 容器id
docker restart 容器id # 停止容器
docker stop 容器id
docker kill 容器id # 删除指定容器
docker rm -f 容器id
# 删除所有容器
docker rm -f $(docker ps -aq)

查看日志

# 查看指定数量日志
# docker logs -tf --tail 日志条数 容器id
docker logs -tf --tail 10 eaac94ef6926 # 查看所有日志
# docker logs 容器id
docker logs eaac94ef6926
# 带时间戳查看所有日志
# docker logs -tf 容器id
docker logs -tf eaac94ef6926 # 自己编写shell脚本启动, 为了产生日志
docker run -d centos /bin/sh -c "while true; do echo jiawei;sleep 1; done"

查看容器进程信息

# 查看docker容器进程信息
# docker top 容器id
docker top eaac94ef6926

查看镜像源数据

# docker inspect 容器id
docker inspect eaac94ef6926

进入正在运行的容器

# 进入容器  新开一个终端
# docker exec -it 容器id /bin/bash
docker exec -it eaac94ef6926 /bin/bash # 进入容器原来的终端
# docker attach 容器id
docker attach eaac94ef6926

从容器内拷贝文件到主机上

# 从容器内拷贝文件到linux主机上
# docker cp 容器id:容器内路径 目标主机路径
docker cp eaac94ef6926:/home/test.txt /root/test.txt

docker 容器和镜像的常用命令的更多相关文章

  1. Docker容器(四)——常用命令

    (1).基本使用方法 查看所有镜像.docker images [root@youxi1 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE ...

  2. 理解docker容器和镜像(layer,ufs)和docker命令解释

    博客好文1:http://blog.csdn.net/x931100537/article/details/49633107(理解docker容器和镜像,理解简单,从原理入手,什么是layer,什么是 ...

  3. 【原创】深入理解Docker容器和镜像 -- 分析了docker的命令含义

    10张图带你深入理解Docker容器和镜像 镜像(Image)就是一堆只读层(read-only layer)的统一视角 要点:容器 = 镜像 + 读写层.并且容器的定义并没有提及是否要运行容器. 一 ...

  4. docker学习笔记二:常用命令

    docker学习笔记二:常用命令 查看docker常用命令 docker --help 返回结果如下: 其中常用的命令如下: 1.image相关操作 展示所有的image: 删除image: rmi ...

  5. 7.云原生之Docker容器Dockerfile镜像构建浅析与实践

    转载自:https://www.bilibili.com/read/cv15220707/?from=readlist Dockerfile 镜像构建浅析与实践 描述:Dockerfile是一个文本格 ...

  6. [转]图解Docker容器和镜像

    本文转自:https://www.cnblogs.com/wangqiaomei/p/5818636.html 图解Docker容器和镜像 这篇文章希望能够帮助读者深入理解Docker的命令,还有容器 ...

  7. 图解Docker容器和镜像

    图解Docker容器和镜像 这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别. 当我对Docke ...

  8. Docker容器和镜像的区别

    docker容器和镜像区别  转自 https://www.cnblogs.com/bethal/p/5942369.html 这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(conta ...

  9. Docker容器 关于镜像构建的安全问题

    写在前面 确保容器中服务与应用安全是容器化演进的关键点.容器安全涉及到应用开发与维护的整个生命周期,本文主要从镜像构建的视角来看docker容器的一些安全问题及应对措施. 一.权限管理 1.避免以容器 ...

随机推荐

  1. WebService-问题

    1.引用问题 在用C#对接webservice的时候,常用的方法是下载vs中引用webservice的地址.然后,new对应的client就可以使用了.但在,实际应用中往往会遇到webservice访 ...

  2. yum install nginx-没有可用软件包 nginx。

    1. 错误提示 Centos 7下安装nginx,使用yum install nginx,报错提示没有可用的软件包.具体错误提示如下: 已加载插件:fastestmirror, product-id, ...

  3. 【UV统计】海量数据统计的前世今生

    转载请注明出处 背景 在互联网公司中,每个项目都需要数据统计.分析,便于项目组利用详细数据研究项目的整体情况,进行下一步的调整.在数据统计中,UV统计是最常见的,也是最普遍的.有的场景要求实时性很高, ...

  4. MySQL增强半同步的搭建实验,和一些参数的个人理解

    关于参数理解,已补充实验,可以查看: rpl_semi_sync_master_wait_no_slave 参数研究实验 环境信息 role ip port hostname master 192.1 ...

  5. SpringBoot基于EasyExcel解析Excel实现文件导出导入、读取写入

    1. 简介   Java解析.生成Excel比较有名的框架有Apache poi.jxl.但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题 ...

  6. Maven项目中配置jdk版本

    <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...

  7. 群晖DS218+部署GitLab

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  8. SpringBoot从入门到精通教程(八)

    本主要介绍ElasticSearch 和 SpringBoot 的整合 ,对您有帮助的话,点个关注哦 ElastSearch 介绍 ElasticSearch是一个基于Lucene的搜索服务器.它提供 ...

  9. B. Navigation System【CF 1320】

    传送门 题目:简单理解就是,我们需要开车从s点到t点.车上有一个导航,如果当前点为x,则导航会自动为你提供一条从x到t的最短的路线(如果有多条,则随机选一条),每走到下一个点则会实时更新最短路线,当然 ...

  10. 【Python 1-8】Python手把手教程之——管理列表List

    遍历列表 在日常开发中,我们经常需要遍历列表的所有元素,对每个元素执行相同的操作.例如,在管理商场的蔬菜时候,需要给所有的蔬菜商品都打7折,并重新生成价格.当我们需要对列表中的每个元素都执行相同的操作 ...