首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

记一次gitlab代码仓清空还原复盘

接完电话后,心情莫名烦躁,于是敲下了如下命令 docker system prune 这个命令可以用于清理磁盘,删除关闭容器、无用数据卷和网络,以及dangling镜像(即无tag镜像)。...接着一通电话又过来,说gitlab访问不了,我当时给答案是磁盘满了,gitlab应该是停止了,我稍等重启下gitlab容器,就在我打算重启gitlab时,敲下命令 docker ps -a 想捞一下gitlab...,看文件有没有,还好文件都在,于是我就放心敲下 docker-compose -f gitlab.yml up -d 这命令一敲下,复盘之路华丽拉开了序幕... 02 正文 我敲下命令,看到容器都显示正常启动...docker-compose run --rm gitlab app:rake gitlab:backup:restore # List available backups docker-compose...from 1515629493 对着命令照猫画虎,敲下如下命令 docker-compose -f gitlab.yml run --rm gitlab app:rake gitlab:backup:

47930
您找到你想要的搜索结果了吗?
是的
没有找到

记一次gitlab代码仓清空还原复盘

接完电话后,心情莫名烦躁,于是敲下了如下命令 docker system prune 这个命令可以用于清理磁盘,删除关闭容器、无用数据卷和网络,以及dangling镜像(即无tag镜像)。...,看文件有没有,还好文件都在,于是我就放心敲下 docker-compose -f gitlab.yml up -d 这命令一敲下,复盘之路华丽拉开了序幕......正文 我敲下命令,看到容器都显示正常启动,打算继续清理磁盘之时,突然微信接到好几个开发人员信息,说他们gitlab登陆,都显示用户或者密码无效,于是我也用我账号,我账号可是管理员账号,哈哈,一股王八之气...docker-compose run --rm gitlab app:rake gitlab:backup:restore # List available backups docker-compose...from 1515629493 照猫画虎,敲下如下命令 docker-compose -f gitlab.yml run --rm gitlab app:rake gitlab:backup:restore

52820

gitlab远古版本8.5.8备份&还原&升级

存储直接挂载了nfs存储未使用pv,pvc方式,如下:图片Kubernetes下备份gitlab进入gitlab容器执行备份命令:登陆一台CVM节点,当然了前提是可以exec进入gitlab容器控制台。...注:以上操作Kubernetes控制节点上操作还原gitlab到新环境一台新rocky服务器,主机名:VM-4-34-rockylinux安装docker docker-compose安装docker...容器,进入backups目录,执行restore命令还原仓库:docker exec -it github-gitlab-1 bashcd /var/opt/gitlab/backups/gitlab-rake...图片第一步升级算是基本成功!注:docker-compose 命令都是/data/data/github目录下执行(放置docker-compose.yml文件目录下)。注意文件目录切换!...page=1&name=9.5图片图片服务启动postgresql版本问题:docker-compose downdocker-compose up -ddocker ps图片docker logs

1.1K111

在线协作Markdown编辑器-CodiMD部署

,这里采用dockerpostgres数据库 部署postgres数据库 创建postgres docker 拉去 postgres(若您当前docker环境已经有了postgres,那你只需要进入容器创建相应数据库...,用户即可,此步可跳过) docker pull postgres # 设置管理员账户并启动容器 docker run -d -p 5432:5432 --name=postgresql -v /home...hackmd/app/public/uploads restart: always volumes: database-data: {} upload-data: {} 保存退出,当前目录下执行命令启动...: docker-compose up -d 启动成功,访问: http://you_ip:3000 即可 项目地址 https://github.com/hackmdio/codimd 项目原文部署文档...https://hackmd.io/c/codimd-documentation Docker部署原文 Using docker-compose to setup CodiMD The easiest

69030

使用docker封装古董web.py+postgresql应用

配置postgres 拉取postgres 因为我使用postgres版本为9.5,所以拉取: $ docker pull postgre:9.5 命令之后成功使用docker image ls...执行postgres容器 命令行输入: $ docker run postgres:9.5 一大坨输出之后,出现PostgreSQL init process complete; ready for start...可以本机上执行容器命令,格式为:`docker exec 。 当你打算在容器运行操作具体文件命令,这些文件应该在容器自身卷(volumes)。...使用docker-compose容器协作 虽然上一步导入数据到postgres了,但不要高兴太早,结束容器再重启之后,数据消失无影了。因为容器是动态存在,kill之后,容器一切数据不再存在。...docker-compose建立和运行 输入以下命令建立docker-compose: $ docker-compose build 输入以下命令运行docker-compose: $ docker-compose

1.6K20

使用 Docker 部署 FreshRSS 自建专属 RSS 服务

: 配置文件几乎和 模板 一致,只需要注意几点: 14~16 行是数据库配置,请自行修改、避免使用默认配置 24 行是宿主机端口映射到容器内端口,由于使用 http 通信请勿修改冒号 80 端口,冒号前...# 先前台执行观察输出 docker-compose up # 确认无误后台持续运行 docker-compose up -d Caddy 反向代理 如果上一步没问题的话,已经可以通过 ip:port...# 先前台执行观察输出 docker-compose up # 确认无误后台持续运行 docker-compose up -d 配置 完成之前安装,浏览器输入设置域名或服务器 IP + 端口形式访问...# 获取 Container ID docker ps # 查看指定容器信息 docker inspect 所以示例填写就是 172.19.0.2,也只有这样才能连接上...除此以外,如果你只运行一个 PostgreSQL 数据库,可以直接将宿主机 5432 端口映射到 PostgreSQL 容器 5432 端口,然后使用 172.17.0.1:5432 访问。

4.7K51

如何使用Docker Compose

什么是Docker Compose? 如果您Docker应用程序包含多个容器(例如,不同容器运行Web服务器和数据库),从单独Dockerfiles构建,运行和连接容器将非常麻烦且耗时。...完成YAML文件,您可以运行单个命令来构建,运行和配置所有容器。 本指南将说明docker-compose.yml文件组织方式,并说明如何使用它来创建几个基本应用程序配置。...卷 主机上安装可由容器使用链接路径 环境 定义要传递给Docker run命令环境变量。...第一个指令容器设置运行时级别选项。links容器之间创建依赖关系网络。nginx容器依赖于其他两个来执行。此外,可以别名指示主机名处访问相应容器。...您应该会看到显示默认nginx登录页面。 持久数据存储 不建议将PostgreSQL数据直接存储容器

3.8K20

使用 Mastodon 搭建个人信息平台:前篇

本篇文章是使用 Mastodon 搭建个人信息平台第一篇内容,我将聊聊容器环境搭建 Mastodon 一些细节。...docker-compose.yml ,我们使用 docker-compose up -d 启动服务,稍等片刻,使用 docker-compose ps 查看应用,可以看到服务运行正常。...docker-compose down && docker-compose up -d 执行完上述命令,重启容器进程之后,再次使用 docker-compose ps 命令查看应用状况,我们可以看到程序运行正常...容器启动之后,我们执行下面的命令启动 Mastodon 安装引导程序: docker-compose -f docker-compose.init.yml exec web bundle exec rake...如果出现了这个问题,手动保存文件时候加上引号就行,不需要重新执行命令

1.7K31

Shynet:极为轻量化访客监控系统

使用部署 提供详细使用指南,支持 Dockerdocker-compose、Heroku 或 Kubernetes 部署。 支持灵活账户管理,可以方便地分享服务和协作。...以上就是github官方介绍对于shynet简要概括,我使用中文阐述了一遍,具体内容可以查看官方英文文档: 安装教程 本次教程主要介绍第二种:docker-compose安装,因为docker方案需要设置...将会执行检查和设置。 PERFORM_CHECKS_AND_SETUP=True # 是否启动时执行检查和设置 # Shynet 应绑定端口。如果你 Heroku 上部署,请不要设置此项。...连接成功先修改密码,输入ALTER USER postgres WITH PASSWORD 'your-password';,这样密码就修改成功了。...然后 docker-compose.yml 文件第38行,将端口号修改为你希望绑定本地端口号。 首次启动 Shynet 服务器: 运行 docker-compose up -d 命令

10810

基于gitea+drone完成小团队CICD

要停止gitea,请执行 docker-compose down。这将停止并杀死容器。这些卷将仍然存在。...USER_UID:1000:容器内运行 Gitea 用户 UID(Unix 用户 ID)。如果使用主机卷,则将其 /data - 卷所有者 UID 匹配(对于命名卷,则不需要这样做)。...docker-compose方式启动,只需要在docker-compose-drone.yaml目录下输入docker-compose up -d 即可 本次通过以下命令可以启动Drone服务,容器通过环境变量配置....drone.yml 文件 kind: pipeline type: docker #docker runner运行 name: web #定义setups,每个setup有属于自己name,最后会显示...实际构建过程,Drone CI会默认在所有setup最前面添加一个克隆代码setup(clone), 使用自建 Gitea 服务内网拉取可以极致地加快构建速度,等代码克隆完成才会开始执行预定义一些

1.8K10

Docker--compose学习

to the binary 赋予可执行权限 sudo chmod +x /usr/local/bin/docker-compose Test the installation 测试安装是否成功...backup-service volumes: - data-volume:/var/lib/backup/data volumes: data-volume: ---- command 覆盖容器启动默认执行命令...web: links: - db - db:database - redis 在当前web服务容器可以通过链接db服务别名database访问db容器数据库应用,如果没有指定别名...故可以像在应用中使用localhost一样使用服务别名链接其他容器服务,前提是多个服务容器一个网络可路由联通) links也可以起到和depends_on相似的功能,即定义服务之间依赖关系,从而确定服务启动顺序...-f xxx.yaml restart docker-compose up/down 和 restart 区别 问题引出:工作修改了yaml文件,执行restart命令,发现服务没有实现重启,遂去网上学习了一下

1.3K20
领券