docker run -d \ --name=sftpgo \ -e TZ=Asia/Shanghai \ -p 8080:8080 \ -p 2022:2022 \ -v /path/to/data:/srv/sftpgo \ -v /path/to/config:/var/lib/sftpgo \ --restart unless-stopped \ snowdreamtech/sftpgo:debian 开源项目地址: github.com/snowdreamtec docker 镜像托管在: github...
编译的具体步骤可以参照下面的 Mermaid 序列图,来更清楚地理解整个流程。 SFTPGoDockerUserSFTPGoDockerUserBuild Docker ImageDownload & CompileReturn Image 以下是 Dockerfile 的关键代码片段,你可以参考它来构建 SFTPGo: FROMgolang:1.16ASbuilderWORKDIR/appCOPY. .RUNgo build -o sftpgo 1. 2. 3. 4. 参数调优...
基于你的要求,以下是如何使用Docker安装SFTPGo的详细步骤: 1. 查找SFTPGo的Docker镜像 你可以通过Docker Hub查找SFTPGo的官方镜像。使用以下命令在命令行中搜索SFTPGo镜像: bash docker search sftpgo 这将列出所有与SFTPGo相关的Docker镜像,其中drakkan/sftpgo是官方镜像。 2. 下载SFTPGo的Docker镜像 一旦找到了官方镜像...
SFTPGo 支持 PostgreSQL, MySQL and CockroachDB 等外部数据库,如果没有对这些数据库做相应的配置(比如说我们现在的这种方式),那么默认情况下会在内部使用 SQLite 来作为数据库存储数据(容器启动时会自动创建)。所以如果你不想使用内置的 SQLite 作为数据库,那么你可以通过在 Docker 的配置中添加如下变量来链接到外部的...
查看docker程序是否存在,功能是否正常 AI检测代码解析 [root@bogon docker]# docker info Client: Debug Mode: false Server: Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 19.03.1 Storage Driver: overlay2 Backing Filesystem: xfs ...
Dockerfile.alpine LICENSE README.md SECURITY.md go.mod go.sum main.go sftpgo.json This branch is507 commits behinddrakkan/sftpgo:main. README.md Official Docker image SFTPGo provides an official Docker image, it is available on bothDocker Huband onGitHub Container Registry. ...
使用命令行版本docker的可以参考这里预置的填法,AppData、Backup Directory、Config Path都是映射到主机的配置数据目录,存储的是一些配置和元数据,并不需要很大的空间,Share Acsess则是映射到真正存放数据的目录,我这里给的比较高了,实际上可以更精确一点。Passive Mode IP是服务器的ip地址或者是经过路由器端口转发的地...
docker pull drakkan/sftpgo 启动容器 docker run --name sftpgo -p 18080:8080 -p 2022:2022 -p 10080:10080 --mount type=bind,source=/mnt/hdd_hikvision/sftpgo/sftpgodata,target=/srv/sftpgo --mount type=bind,source=/mnt/hdd_hikvision/sftpgo/sftpgohome,target=/var/lib/sftpgo ...
docker logs ENV SFTPGO_LOG_FILE_PATH="" # Modify the default configuration file RUN sed -i 's|"users_base_dir": "",|"users_base_dir": "/srv/sftpgo/data",|' /etc/sftpgo/sftpgo.json && \ sed -i 's|"backups"|"/srv/sftpgo/backups"|' /etc/sftpgo/sftpgo.json RUN chown -R ...
sftpgo Docker 部署流程 下面是使用Docker部署sftpgo的基本流程,我们将使用Docker Compose来定义和管理sftpgo容器。 准备配置文件创建Docker Compose文件配置sftpgo构建和运行sftpgo容器 准备配置文件 首先,我们需要准备sftpgo的配置文件。你可以在sftpgo的官方文档中找到配置文件的示例。将配置文件保存为sftpgo.yaml。