docker常用运维命令

docker常用运维命令总结:
在centos中一般通过systemd启动与管理docker:

1. 启动docker:sudo systemctl start docker

2. 关闭docker:sudo systemctl stop docker

3. docker开机自启:sudo systemctl enable docker

4. 查看docker日志: journalctl -u docker.service or less /var/log/messages | grep Docker

5. 查看服务运行状态:systemctl status docker.service

6. systemd启动docker.service逻辑:cat /usr/lib/systemd/system/docker.service

7. docker数据存储目录:tree -L 1 /var/lib/docker

8. 删除docker数据存储目录:rm -rf /var/lib/docker/ or docker system prune -a or docker volume rm $(docker volume ls -q) 删除所有卷

9. 查看docker所占磁盘空间:cd /var/lib/docker && du -sh * or docker system df

10. docker磁盘挂载信息:mount | grep overlay2

11. docker配置信息:ls  /etc/docker

12. 理解容器内外进程id的关联信息:容器内:docker exec etcd0 ps -ef
       容器外:docker top etcd0 关联pid信息  pstree -pl | grep docker

原文地址:http://blog.51cto.com/thinklili/2346842

时间: 2024-12-13 17:52:39

docker常用运维命令的相关文章

利用alias命令别名对常用运维命令的调用 (给命令起别名)

利用alias命令别名对常用运维命令的调用 在~目录下,修改.bashrc,对进入ezsonar.对应log目录的命令进行别名 [[email protected] ~]# vi .bashrc # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias l='ls -al' alias ez='cd /usr/local/ezsonar/' al

linux系列之常用运维命令整理笔录

目录 本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 @ 1.free命令 free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存 语法:free [param] param可以为: -b:以Byte为单位显示内存使用情况: -k:以KB为单位显示内存使用情

linux系列之常用运维命令

一.系统监控 1.free命令 free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存 语法:free [param] param可以为: -b:以Byte为单位显示内存使用情况: -k:以KB为单位显示内存使用情况: -m:以MB为单位显示内存使用情况: -o:不显示缓冲区调节列: -s<间隔秒数>:持续观察内存使用状况: -t:显示内存总和列: -V:显示版本信息. Mem:表示物理内存统计 total:表示物理内存总数(total=used

Redis常用运维命令

1.启动命令 按照我其他博客的按照方法,启动命令为/etc/init.d/redis_6379 start 2.查看内存统计信息 [[email protected] ~]# redis-cli 127.0.0.1:6379> info memory # Memory used_memory:821512 #由 Redis 分配器分配的内存总量,包含了redis进程内部的开销和数据占用的内存,以字节(byte)为单位 used_memory_human:802.26K #以更直观的单位展示分配的

linux常用运维命令

监控io性能的iostat #iostat -d -k 1 20 //显示吞吐量kb_read/s,kb_write/s,tps Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 7.00 64.00 24.00 64 24 sda1 0.00 0.00 0.00 0 0 sda2 0.00 0.00 0.00 0 0 sda3 0.00 0.00 0.00 0 0 sda4 0.00 0.00 0.00 0 0 sda5 7.00 64.0

hadoop+kerberos常用运维命令

kerberos相关: kadmin.local //以超管身份进入kadmin kadmin //进入kadmin模式,需输入密码 kdb5_util create -r JENKIN.COM -s //创建数据库 service krb5kdc start //启动kdc服务 service kadmin start //启动kadmin服务 service kprop start //启动kprop服务 kdb5_util dump /var/kerberos/krb5kdc/slave_

常用运维命令_2

grep: 1 grep forest f.txt #文件查找 2 grep forest f.txt cpf.txt #多文件查找 3 grep 'log' /home/admin -r -n #目录下查找所有符合关键字的文件 4 cat f.txt | grep -i shopbase 5 grep 'shopbase' /home/admin -r -n --include *.{vm,java} #指定文件后缀 6 grep 'shopbase' /home/admin -r -n --

python常用运维脚本实例【转】

file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建.但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以写模式打开文件如果不存在也会被创建一个新的. f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,

redis运维命令及参数整理

redis作为一个服务,和普通的oracle,mysql服务器运维维护和系统调优是一样的. 关注内存,CPU,网络IO,阻塞等.由于不会涉及复杂的SQL业务逻辑,缺少SQL调优这一块. 1.通过INFO命令,要清楚了解服务器的现状.参照:http://redisdoc.com/server/info.html section server 记录了 Redis 服务器的信息 clients 记录了已连接客户端的信息(确认并发情况,繁忙程度) memory 记录了服务器的内存信息   (确认内存消耗