Dockere-Compose迁移Gitea部署

news/2024/11/8 0:43:01/

Dockere-Compose迁移Gitea部署

ps: 江湖不是打打杀杀,江湖是人情事故。

解释:

  1. Gitea:类似于Git的代码版本管理工具。
  2. Docker:
  3. Docker-Compose:

Docker命令:

查看镜像:docker images
删除镜像:docker rmi 镜像id
查看镜像id及详细信息:docker ps
查看所容器:docker-compose ps

一、Docker安装(Linux)

  1. 官方一键安装(国内)
    curl -sSL https://get.daocloud.io/docker | sh
  2. docker启动
    sudo systemctl start docker
  3. 查看安装版本
    docker --version
    在这里插入图片描述

二、Docker-Compose安装

  1. 安装
    sudo curl -L `[https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-uname``](https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-uname) -s`-`uname -m` -o /usr/local/bin/docker-compose
    ``
  2. 查看版本
    docker-compose --version
    在这里插入图片描述

三、迁移Gitea

  1. 查找服务器Gitea镜像
    docker images
    在这里插入图片描述

  2. 查找容器位置,复制容器id
    docker ps 或者 docker-compose ps
    在这里插入图片描述

  3. 查找Docker容器详细信息
    docker inspect 容器id
    在这里插入图片描述
    在这里插入图片描述

  4. 进入容器目录,查看容器配置文件,找到volumes需要迁移的目录。
    vim docker-compose.yml
    在这里插入图片描述

    复制迁移的目录到新的服务器,放到目标服务器Gitea的目录下。
    复制docker-compose.yml到服务器。

  5. 目标服务器执行安装命令
    docker-compose -f docker-compose.yml up -d
    :指定yml位置,-f后面是yml地址,然后-d守护进程启动。可以用“docker logs gitea”查看日志。
    在这里插入图片描述

迁移完成。:记的新建文件夹要配置权限,不然启动报没有权限。


http://www.ppmy.cn/news/53112.html

相关文章

【离散系统】传递函数和状态空间方程离散化

本文如有错误,恳请指正。 目录 离散系统 采样控制系统 数字控制系统 信号采样 采样定理(香农定理) 信号保持—零阶保持器 Z变换 Z 变换方法 级数求和法 部分分式法 基本定理 Z反变换 Z反变换方法 长除法 部分分式法&#xff0…

一文技术解析ART虚拟机method tracing

一、method tracing介绍 概述 这个是谷歌提供的对java的函数级trace工具,和systrace只支持打点不同,method tracing能支持到函数,看到具体的函数执行时间,准确的分析出来执行的时间短板。 1.生成trace的方式 sampling方式&…

云计算的未来发展趋势与优势,你是否了解?

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一、企业痛点 1.企业信息技术应用痛点 二、云计算的基础概念 1.什么是云计…

【Python】Python学习笔记(三)条件语句

条件语句 Python中的条件语句与c/cpp基本无异。 if语句 基本结构见以下代码。 Python使用缩进控制if/else语句之间的嵌套关系。 #判断两数是否相等。a int(input(a:)) b int(input(b:))if a b:print(Same) else:print(No Same)elif 代替了cpp中“else if”的写法&#…

Basics of Container Isolation 容器隔离的实现原理

目录 容器隔离的实现原理 1. 使用cgroups实现资源隔离 自定义一个cgroup 设置进程的内存使用 启动一个docker 容器,观察cgroup的创建情况 2. 使用Namespaces进行资源分区 namespace继承关系引发的问题 3. 结合来使用Namespaces 和chroot 4. 结论 参考文档…

supervisor安装

说明 Supervisor翻译过来是监管人,在Linux中Supervisor是一个进程管理工具,当进程中断的时候Supervisor能自动重新启动它。可以运行在各种类Linux/unix的机器上,supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通…

[Daimayuan] 倒数第n个字符串(C++,进制)

给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L L L,从 L L L 个 a a a 开始,以 1 1 1 为步长递增。例如当 L L L 为 3 3 3 时,序列为 a a a , a a b , a a c , . . . , a a z ,…

让我看看你们公司的代码规范都是啥样的?

大厂面试题分享 面试题库 前后端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 web前端面试题库 VS java后端面试题库大全 我这里提供一份我自己在使用的项目代码规范,当然我这里比较简陋,有…