查看容器的配置信息

# 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容器日常操作命令 - 运维笔记

最新文章

  1. Android ListView 详解
  2. 自定义UIAlertView
  3. FJOI2007轮状病毒
  4. Js中的window.parent ,window.top,window.self详解
  5. Enormous Input Test Solved Problem code: INTEST
  6. Scala基础入门-3
  7. hdu_5788_Level Up(树状数组+主席树)
  8. Python 操作 MySQL 的正确姿势
  9. NetSNMP开源代码学习——mib扩展
  10. day 17 - 2 递归函数练习
  11. Spring Cloud 和 Dubbo 比较
  12. fastadmin系统配置
  13. MySQL和Java数据类型对应
  14. C# 设置按钮快捷键
  15. matlab global persistent变量
  16. 理解select,poll,epoll实现分析
  17. [py][mx]django邮箱注册的验证码部分-django-simple-captcha库使用
  18. 更改Mysql数据库数据存储位置的具体步骤
  19. c语言求方阵的行列式、伴随矩阵算法
  20. 最优布线问题(wire.cpp)

热门文章

  1. hdu4614 Vases and Flowers 线段树
  2. Fundamentals of Computer Graphics 中文版(第二版) (Peter Shirley 著)
  3. Java Bitset
  4. GlusterFS学习
  5. 用actor model实现intel tbb这样的用法
  6. mongo之 前后台创建索引 --noIndexBuildRetry
  7. zookeeper 相关
  8. range— 建立一个包含指定范围单元的数组 (數字、字母)
  9. Window下Tomcat单机部署多应用
  10. Rectified/无限流量/KVM/1G内存/亚洲优化/月付3.99刀起/商家首次续费优惠/91yun第600篇博文