前言

Docker 是一个能够把开发应用程序自动部署到容器的开源引擎。它由Docker公司的团队编写,基于Apache 2.0开源协议授权。它提供了一个简单、轻量的建模方式,使开发生命周期更高效快速,鼓励了面向服务的架构设计。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。
Docker 可能一开始让你望而生畏,但确实是一个非常伟大的工具。
为了更好的使用docker,建议升级到1.13。注意,下面命令皆基于1.13!
# 升级指令(centos7测试过) yum-config-manager --add-repo https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo yum makecache fast yum -y remove docker docker-common container-selinux yum -y install docker-engine-1.13.1
清除docker占用的磁盘空间
# 清除没有依赖的镜像和停止运行的容器,没有使用的容器卷与网络(强制清除用-f) docker system prune # 清除没有依赖的镜像(强制清除用-f) docker image prune # 清除停止运行的容器(强制清除用-f) docker container prune # 清除没有使用的网络(强制清除用-f) docker network prune # 清除没有使用的容器卷(强制清除用-f) docker volume prune
查看docker占用docker空间情况
docker system df
创建自启动容器
docker run --restart=always my_image
创建退出自删除容器
docker run --rm my_image
容器健康检查
# 启动容器时候指定(timeout执行命令超时时间,health-interval执行检查间隔时间) docker run -d --health-cmd "curl -f http://localhost/123 || exit 1" --health-interval=5s --timeout=3s my_image # Dockerfile指定(timeout执行命令超时时间,interval执行检查间隔时间) HEALTHCHECK --interval=60s --timeout=10s CMD curl -f http://127.0.0.1/ || exit 1
docker swarm 集群相关命令
# 创建集群
docker swarm init --advertise-addr {本机地址}
# 获取加入集群命令(管理员节点)
docker swarm join-token manager
# 获取加入集群命令(普通节点)
docker swarm join-token worker
# 显示节点列表
docker node ls
# 显示已有服务
docker service ls
# 显示某个服务下容器
docker service ps {服务名字}
# 创建一个服务
docker service create --replicas {实例数量} --name {服务名字} -p {主机端口}:{容器内部端口} my_image {启动指令}
# 删除一个服务
docker service rm {服务名字}
# 修改实例数量
docker service scale {服务名字}={服务数量}
# 修改实例使用镜像
docker service update --image {镜像名字} {服务名字}
# 修改实例内存限制
docker service update --limit-memory {内存使用} {服务名字}
# 修改实例cpu限制
docker service update --limit-cpu {内存使用} {服务名字}
查看容器占用资源情况
docker stats
查看所有镜像
docker images
查看容器
# 查看正在运行的容器 docker ps # 查看所有的容器 docker ps -a
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
# docker使用技巧
# docker使用教程
# docker
# 使用
# Docker 技巧之删除Docker容器和镜像
# Docker 实用技巧总结
# Docker 容器虚拟化的实用技巧总结
# 关于docker的15个小tip(技巧)
# 镜像
# 开源
# 是一个
# 让你
# 就像
# 基础上
# 望而生畏
# 已有
# 要去
# 有一定
# 升级到
# 这篇文章
# 不需
# 谢谢大家
# 本机
# 是一个非常
# 创建一个
# 为了更好
# 进行了
# 应用程序
相关文章:
如何登录建站主机?访问步骤全解析
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
如何彻底卸载建站之星软件?
山东云建站价格为何差异显著?
如何通过VPS搭建网站快速盈利?
如何通过远程VPS快速搭建个人网站?
盐城做公司网站,江苏电子版退休证办理流程?
如何选择建站程序?包含哪些必备功能与类型?
历史网站制作软件,华为如何找回被删除的网站?
开源网站制作软件,开源网站什么意思?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
如何用西部建站助手快速创建专业网站?
网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
网站企业制作流程,用什么语言做企业网站比较好?
建站之星官网登录失败?如何快速解决?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
潮流网站制作头像软件下载,适合母子的网名有哪些?
5种Android数据存储方式汇总
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
如何自定义建站之星模板颜色并下载新样式?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
linux top下的 minerd 木马清除方法
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
制作销售网站教学视频,销售网站有哪些?
网站代码制作软件有哪些,如何生成自己网站的代码?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
建站之星CMS五站合一模板配置与SEO优化指南
西安大型网站制作公司,西安招聘网站最好的是哪个?
长沙企业网站制作哪家好,长沙水业集团官方网站?
,sp开头的版面叫什么?
安徽网站建设与外贸建站服务专业定制方案
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
测试制作网站有哪些,测试性取向的权威测试或者网站?
如何快速搭建高效简练网站?
如何选择高效稳定的ISP建站解决方案?
动图在线制作网站有哪些,滑动动图图集怎么做?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
制作旅游网站html,怎样注册旅游网站?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
制作网站的软件免费下载,免费制作app哪个平台好?
如何高效生成建站之星成品网站源码?
建站之星如何快速更换网站模板?
如何选择最佳自助建站系统?快速指南解析优劣
制作网站公司那家好,网络公司是做什么的?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
建站主机默认首页配置指南:核心功能与访问路径优化
*请认真填写需求信息,我们会在24小时内与您取得联系。