查看容器的配置信息

# docker inspect dc4e2ff3eb58

查看容器的网络信息

# docker inspect -f {{.NetworkSettings}} node4

[root@localhost ~]# docker inspect -f {{.NetworkSettings}} dc4e2ff3eb58
{{ ca0148c227fb8637d33ed84b330562e8a684e7b4f58707d23191fb00febbc81d false map[/tcp:[{0.0.0.0 }]] /var/run/docker/netns/ca0148c227fb [] []} {c9e5b72dd6eeef1fe0997bd97144fd338aa38ce0ece39c225a9846a64246ebd5 172.17.0.1 172.17.0.4 ::ac:::} map[bridge:0xc420398cc0]}

查看容器的IP地址

# docker inspect redis7001 | grep IPAddress

[root@localhost ~]# docker inspect redis7001 | grep IPAddress
"SecondaryIPAddresses": null,
"IPAddress": "172.17.0.8",
"IPAddress": "172.17.0.8",

查看容器的端口的绑定情况。

# docker port redis

[root@localhost ~]# docker port redis
/tcp -> 0.0.0.0:
[root@localhost ~]# docker ps
7626b4b8f3c1 redis "docker-entrypoint.s…" days ago Up hours 0.0.0.0:->/tcp redis

容器的打包

# docker export -o centos-`date +%Y%m%d`.tar ab48db8d2967

容器打包文件的导入

# docker import oracle-20190422.tar oracle:latest

[root@localhost ~]# docker import oracle-.tar oracle:latest
sha256:7d8fcddf7380f0c36f4fe9f5b9a120698c74099090b80d17c18a81d1053145d3
[root@localhost ~]#
[root@localhost ~]# docker images oracle:latest
REPOSITORY TAG IMAGE ID CREATED SIZE
oracle latest 7d8fcddf7380 seconds ago 9.26 GB

容器的重命名

# docker rename 56e5cfe8f8a8 node2

[root@localhost ~]# docker ps -a
56e5cfe8f8a8 centos "/bin/bash" days ago Up minutes node4
[root@localhost ~]#
[root@localhost ~]# docker rename 56e5cfe8f8a8 node2
[root@localhost ~]#
[root@localhost ~]# docker ps -a
56e5cfe8f8a8 centos "/bin/bash" days ago Up minutes node2

查看容器的文件变更

# docker diff 56e5cfe8f8a8

查看容器的日志

docker logs [id]

查看是否有启动失败的容器,如有,再查看log ,为什么失败,最后10行日志

docker logs -tf --tail 10  容器名/容器id

实时查看docker容器日志

docker logs -f -t --tail 行数 容器名

Docker容器开机自动启动

1、在使用docker run启动容器时,使用--restart参数来设置:

--restart具体参数值详细信息:

no             容器退出时,不重启容器;
on-failure 只有在非0状态退出时才从新启动容器;
always 无论退出状态是如何,都重启容器;

还可以在使用on-failure策略时,指定Docker将尝试重新启动容器的最大次数。默认情况下,Docker将尝试永远重新启动容器。

# docker run --restart=on-failure:10 redis

2、如果容器已经被创建,我们想要修改容器的重启策略

# docker update --restart=always xxx

end

参考:

Docker容器日常操作命令 - 运维笔记

docker容器使用的更多相关文章

  1. docker——容器安装tomcat

    写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...

  2. Docker容器环境下ASP.NET Core Web API应用程序的调试

    本文主要介绍通过Visual Studio 2015 Tools for Docker – Preview插件,在Docker容器环境下,对ASP.NET Core Web API应用程序进行调试.在 ...

  3. 在docker容器中vi指令找不到

    在使用docker容器时,有时候里边没有安装vi,敲vi命令时提示说:vi: command not found,这个时候就需要安装vi,可是当你敲apt-get install vi命令时,提示: ...

  4. 理解Docker(4):Docker 容器使用 cgroups 限制资源使用

    本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...

  5. docker学习(5) 在mac中创建mysql docker容器

    github上有一个专门的docker-libary项目,里面有各种各样常用的docker镜像,可以做为学习的示例,今天研究下其中mysql镜像的用法,国内镜像daocloud.io也能找到mysql ...

  6. 在Linux和Windows的Docker容器中运行ASP.NET Core

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,Scott H ...

  7. 自定义Docker容器的 hostname

    自定义Docker容器的 hostname   作者: John Deng 原创内容,欢迎传播,请注明出处:http://www.cnblogs.com/johnd/p/set-docker-host ...

  8. Docker容器是否可以改变世界?

    Docker容器是否可以改变世界? 2016-01-15 杜亦舒 2016年了,很多大牛开始预测技术趋势,其中一个普遍的观点我也很认同: Docker会更加流行,会改变程序世界 2015年的上半年我接 ...

  9. 搭建ubuntu14.04的hadoop集群【docker容器充当服务器】

    首先弄出来装有hadoop.java.ssh.vim的镜像起名badboyf/hadoop.做镜像有两种方法,一种是用Dockerfile来生成一个镜像,一种是基于ubuntu14.04的基础镜像生成 ...

  10. 在docker容器中安装和使用,linux版的powershell

    powershell 传教士 原创文章.始于 2016-09-18 ,2016-10-27修改powershell docker官网.允许转载,但必须保留名字和出处,否则追究法律责任 1 在任意版本的 ...

随机推荐

  1. python os模块使用笔记(更新)

    import os 添加os模块 walk方法: os.walk(path) path是string形式的目标目录 生成一个某目录下递归树形目录迭代器,方便递归访问子目录,访问目录就能够轻松访问子文件 ...

  2. oracle实用命令入门

    登录oracle(需要在oracle用户下) 执行sqlplus,然后输入用户名和密码就可以了,如果是第一次使用oracle的话,可以直接使用sqlplus / as sysdba免密码以管理员的身份 ...

  3. linux磁盘检测和修复

    显示磁盘和闪存的信息,以及分区信息 [root@bogon shell]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 s ...

  4. Linux内核模块编程之Helloworld(初级)

    注意printk那里,KERN_ALERT和打印消息之间是没有逗号的,搞得劳资查了半天才发现一直没有提示信息的原因 #include <linux/init.h> #include < ...

  5. 是“帐”还是“账” --- 由 FastAdmin 用户中心引出的讨论

    是"帐"还是"账" --- 由 FastAdmin 用户中心引出的讨论 有小伙伴对 FastAdmin 用户中心的"账号"提出异议,应该为& ...

  6. 做 Excel 的 XML schema.xsd

    做 Excel 的 XML schema.xsd 因为需要将 BOM Cost 归档并使用 Git 管理,原来 XLSX 是二进制的,使用 Git 管理并不方便. 于是有了想用 XML 来管理想法,在 ...

  7. day10 内容大纲

    01 去年内容回顾 01 去年内容回顾 *args **kwargs: 万能参数,动态参数 * 魔性用法: 函数的定义时,* ** 聚合. 函数的执行时,* ** 打散. 形参顺序: 位置参数,*ar ...

  8. 一个 CPU 核 开多少个 线程 比较合适 ?

    一个 CPU 核 开多少个 线程 比较合适 ? 这是一个 线程池 的 问题 . 我之前也 反对 过 线程池, 因为我认为 线程池 影响了 对 用户 的 实时响应性 . 我也认为, 分时 (对 CPU ...

  9. MySQL的吞吐量

    MySQL 的QPS吞吐量或者说TPS与很多因素有关,例如CPU.内存以及硬盘等. <高性能MySQL>第三版 1.5小节对各个版本的MySQL进行了测试,其结果如下. 测试机器 测试机器 ...

  10. Hive函数以及自定义函数讲解(UDF)

    Hive函数介绍HQL内嵌函数只有195个函数(包括操作符,使用命令show functions查看),基本能够胜任基本的hive开发,但是当有较为复杂的需求的时候,可能需要进行定制的HQL函数开发. ...