Dockere-Compose迁移Gitea部署
ps: 江湖不是打打杀杀,江湖是人情事故。
解释:
- Gitea:类似于Git的代码版本管理工具。
- Docker:
- Docker-Compose:
Docker命令:
查看镜像:docker images
删除镜像:docker rmi 镜像id
查看镜像id及详细信息:docker ps
查看所容器:docker-compose ps
一、Docker安装(Linux)
- 官方一键安装(国内)
curl -sSL https://get.daocloud.io/docker | sh
- docker启动
sudo systemctl start docker
- 查看安装版本
docker --version
二、Docker-Compose安装
- 安装
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
`` - 查看版本
docker-compose --version
三、迁移Gitea
-
查找服务器Gitea镜像
docker images
-
查找容器位置,复制容器id
docker ps
或者docker-compose ps
-
查找Docker容器详细信息
docker inspect 容器id
-
进入容器目录,查看容器配置文件,找到volumes需要迁移的目录。
vim docker-compose.yml
复制迁移的目录到新的服务器,放到目标服务器Gitea的目录下。
复制docker-compose.yml到服务器。 -
目标服务器执行安装命令
docker-compose -f docker-compose.yml up -d
:指定yml位置,-f后面是yml地址,然后-d守护进程启动。可以用“docker logs gitea”查看日志。