# 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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.