docker常用命令

技术总结 yangchenhui 1112℃ 0评论
docker默认存储地址修改

vim daemon.json,增加如下内容

{  
    "graph": "/data01/dockerdata",  
    "storage-driver": "devicemapper"  
}  

重启

    systemctl daemon-reload
    systemctl restart docker
docker容器默认172网段修改

vim daemon.json,增加如下内容

{  
     "bip":"10.1.100.1/24"  
}  

重启

        systemctl daemon-reload
        systemctl restart docker
删除无用的docker volume卷

docker volume rm $(docker volume ls -qf dangling=true)

删除重复编译同一tag产生的uuid的images

docker images|grep none|awk '{print $3 }'|xargs docker rmi

docker 部署nginx 热启动

下面方式可以类比到各种命令,比如redis 批量删除key
docker exec -it nginx_nginx_1 /usr/sbin/nginx -s reload

redis-cli -a 密码 -n 15 KEYS "*running*" | xargs redis-cli -a 密码 -n 15 DEL

安装docker监控工具 shipyard

安装
curl -s https://shipyard-project.com/deploy | bash -s
卸载
curl -s https://shipyard-project.com/deploy | ACTION=remove bash -s

本文固定链接:杨晨辉的个人博客 » docker常用命令
本站内容除特别标注外均为原创,欢迎转载,但请保留出处!

喜欢 (3)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址