# 8. 在 OpenMediaVault 安裝 Docker 本文適用於 OMV 6版&之後版本,OMV 5不適用 --- ## 前置設定 - 安裝 **OMV-Extras** - 安裝 **openmediavault-compose** 插件 - 建立Docker安裝相關資料夾,參考 [OpenMediaVault 資料夾配置](/UAlKnWkZRluMGBj26YYcng) + /docker-installation `docker安裝位置` + /compose-stacks `容器佈署設定存放位置` + /docker-backup `作為容器資料備份復原使用,非必須` + /appdata `容器檔案存放位置` --- ## 安裝設定 - 在Web-UI左側選項 **系統** -> **omv-extras** ,將Docker repo 打勾並儲存 - 在Web-UI左側選項 **服務** -> **Compose** -> **設定** ,依序填入 - **Compose 檔案** Shared folder = compose-stacks - **資料** Shared folder = appdata - **備份** Shared folder = docker-backup - **Docker** Docker 儲存空間 = /srv/dev-disk-by-uuid-.../docker/docker-installation `此處建議填入絕對路徑` 依序填入指定資料夾後按儲存即完成安裝 **Docker** ,若出現異常訊息無法安裝,可回到 **系統** -> **omv-extras** ,點擊 **Enable backports** ,完成後回到 **服務** -> **Compose** -> **設定** 再嘗試安裝 --- ## 網域解析 如果創建compose文件後無法拉取鏡像時 嘗試測試網絡連接 ``` ping -c4 google.com ``` 以及 ``` ping registry-1.docker.io ``` 若顯示無法解析網域,需要使用`systemd-resolved`設定網域解析 1. 打開配置文件: ``` sudo nano /etc/systemd/resolved.conf ``` 2. 修改或添加以下內容: ``` ini [Resolve] DNS=8.8.8.8 1.1.1.1 FallbackDNS=8.8.4.4 1.0.0.1 DNSStubListener=yes ``` - `DNS`: 設置主要 DNS 伺服器地址。 - `FallbackDNS`: 設置備用 DNS 伺服器。 - `DNSStubListener`: 確保本地回環地址(`127.0.0.53`)作為系統的 DNS。 3. 保存文件並重啟 systemd-resolved: ``` sudo systemctl restart systemd-resolved ``` ### 參考資料 <https://wiki.omv-extras.org/doku.php?id=omv6:docker_in_omv> <https://wiki.omv-extras.org/doku.php?id=omv6:omv6_plugins:docker_compose> --- #### [回目錄](/LP5R8Z3RQxid04Z0kxoQnw)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up