随笔分类 - Docker
摘要:这很简单:使用命令: docker-compose restart worker 您可以设置在杀死容器之前等待停止的时间(以秒为单位) docker-compose restart -t 30 worker 重新启动单个节点的其他答案都在目标上docker-compose restart worke
阅读全文
摘要:相信很多朋友都有这个docker容器导致主机磁盘空间满了的问题,应用容器在宿主机上长期运行,应用实例启停容器,会产生大量的停止的容器,无容器使用的数据卷、网络配置,无容器依赖的镜像,这些垃圾日积月累,会影响到宿主机的运行状态,造成机子卡顿等现象。因此,需要对这些宿主机的垃圾进行清理.下面我们来看看怎
阅读全文
摘要:一、Docker-Compose简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。 Docker-Co
阅读全文
摘要:一. docker compose服务编排简介 1. 背景 微服务架构的应用系统中一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,维护的工作量会很大: A. 要创建镜像 Dockerfile build image 或者去dockerhub拉取image B. 要创
阅读全文
摘要:前言: 当前的服务越来越多的构建在了Docker中,web、api、db、nginx等等都在Docker中构建运行。本文结合实际项目,使用docker-compose工具启动运行服务,配置文件使用docker-compose.yml以及Dockerfile构建镜像的方式,概述了整个使用过程。 1.
阅读全文
摘要:富 Web 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。本节我们就来探索一下 Docker 的神秘世界,从零到一掌握 Docker 的基本原理与实践操作。别再守着前端那一亩三分地,是时候该开疆扩土了。 我们将会围绕下
阅读全文
摘要:一、前言 现在.NET Core已经跨平台了,支持Windows、Linux、Mac系统,而我们也已经在Linux上面使用了Docker。使用.NET开发的人使用最多的就是SQL Server数据,以前是只能在Windows系统上使用,但是从SQL Server 2017开始支持运行在docker上
阅读全文
摘要:1.Docker 迁移存储目录 默认情况系统会将 Docker 容器存放在 /var/lib/docker 目录下 [问题起因] 今天通过监控系统,发现公司其中一台服务器的磁盘快慢,随即上去看了下,发现 /var/lib/docker 这个目录特别大。由上述原因,我们都知道,在 /var/lib/d
阅读全文
摘要:在开发运维过程中经常需要自定义一个域名来管理服务,通常的方法是修改hosts文件,但还有一种更便捷的方法,从源头上解决问题,也就是使用DNS来实现。 1.搭建 搭建依然使用docker,安装前请安装好docker的运行时环境。 # 创建一个持久化存放文件的目录mkdir -p /opt/docker
阅读全文
摘要:富 Web 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。 本节我们就来探索一下 Docker 的神秘世界,从零到一掌握 Docker 的基本原理与实践操作。别再守着前端那一亩三分地,是时候该开疆扩土了。 我们将会围绕
阅读全文
摘要:帮助命令docker version docker infodocker --help 镜像命令 2.1 列出镜像docker images [OPTIONS] [REPOSITORY[:TAG]] REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜
阅读全文
摘要:runner是一个任务执行器,我们可以在任意一个可访问的地方安装runner,并注册到我们的gitlab系统中,这样我们就能使用gitlab ci/cd功能进行持续集成构建项目了 如果您无法使用deb/rpm 存储库安装 GitLab Runner,或者您的 GNU/Linux 操作系统不在受支持的
阅读全文
摘要:一、本地搭建 1、拉取registry docker pull registry 2、运行容器 docker run -d -p 5000:5000 --restart=always --name registry -v /opt/registry:/var/lib/registry registr
阅读全文
摘要:docker安装后默认没有daemon.json这个配置文件,需要进行手动创建,docker不管是在哪个平台以何种方式启动, 默认都会来这里读取配置,使用户可以统一管理不同系统下的 docker daemon 配置。 如果在daemon.json文件中进行配置,需要docker版本高于1.12,配置
阅读全文
摘要:继上节介绍docker-compose之.netcore+mysql+Ocelot+nginx多容器部署,这节再加上Redis。 Docker-compose部署redis的正确方式 Docker-compose.yml 文件 version: '3' services: db: image: my
阅读全文
摘要:docker 服务编排docker 服务编排也叫docker compose,它的出现是应来解决使用docker部署大型应用的业务场景的问题。通常在生产环境中,使用docker部署一个应用需要使用多个容器,例如部署前端、后端、依赖服务、数据库等。如果每个容器都需要手工使用shell来启动则效率过于低
阅读全文
摘要:极狐GitLab 一体化 DevOps 平台 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。 价值最大化。 从设计到投产,一个平台覆盖 DevSecOps 全流程。极狐GitLa
阅读全文
摘要:继上节介绍docker-compose之.netcore+mysql+Ocelot多容器部署,这节再加上nginx。 Why Need Nginx .NET Core中默认的Web Server为Kestrel。 Kestrel可以很好的用来为ASP.NET提供动态内容,然而在Web服务方面没有II
阅读全文
摘要:继上节.NetCoreApi容器与MySql容器互联继续讲解,主要增加了Ocelot网关。 项目结构 编写 docker-compose.yml 文件 version: '3' services: db: image: mysql:5.5 command: mysqld --character-se
阅读全文
摘要:Docker Compose 常用命令 docker-compose -h # 查看帮助 docker-compose up # 创建并运行所有容器 docker-compose up -d # 创建并后台运行所有容器 docker-compose -f docker-compose.yml up
阅读全文

浙公网安备 33010602011771号