Loading... > 文章主要讲述 `Docker` 安装 `Seafile` 配置自动启动 的两种方法.当然,此方法,也适用于其他 `Docker` 容器的自启配置。 # 方法1 ## 配置 restart: always 可以在 `docker-compose.yml`中加上配置 `restart: always`参数; 如下 ```yml seafile: image: docker.seafile.top/seafileltd/seafile-pro-mc:latest restart: always container_name: seafile ports: ``` 当然,这里只是一个镜像容器的配置,如果你想正常并且完整访问你的 `Seafile` ,那么你需要将 `Seafile` 所依赖的镜像容器全都 设置 `restart: always` 配置。 也就是如下几个容器均要配置: ### Pro版 ```bash seafile seafile-elasticsearch seafile-memcached seafile-mysql ``` ### MC版 ```bash seafile seafile-mysql seafile-memcached ``` ## 执行 docker-compose up -d 重新执行 `docker-compose up -d` 命令即可。 ```bash docker-compose up -d ``` 这样,在你执行完 `docker-compose up -d` 后,在重启 Server 后,`docker ps` 就可自动运行 `Seafile` 及 `Seafile`相关依赖服务了。 # 方法2 ## 运行 docker update 如下: ``` docker update --restart=always seafile ``` 除 `Seafile` 外,其他依赖也要运行。 ### Pro版 ```bash docker update --restart=always seafile \ seafile-elasticsearch \ seafile-memcached \ seafile-mysql ``` ### MC版 ```bash docker update --restart=always seafile \ seafile-mysql \ seafile-memcached ``` End ~ Thanks ♪(・ω・)ノ # 以下不是正文内容(请忽略) <div class="hideContent">此处内容需要评论回复后(审核通过)方可阅读。</div> 最后修改:2020 年 09 月 29 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏