doci安装的qb如何开启HTTPS访问


Go to solution Solved by tomtsang,

Recommended Posts

  • Solution
On 3/8/2023 at 5:33 PM, Jeffmiao said:

安装官方版本的qb qb里填了crt和key的绝对路径,转发端口后无法访问QB的webiUI 界面了

把證書和密钥放入qb根目錄/mnt/user/appdata/qbittorrent

然後去qb webui 指定路徑/config/xxx.crt, /config/xxx.key

重啟qb docker

C673D408-648D-4CA4-AB62-ACC735A64DFB.thumb.jpeg.d469025de531a3fa193ded60d4cc8a32.jpeg

ADF8ADF6-1C64-4823-B273-ED316E29758A.thumb.jpeg.34379d248b3b6f9a081dc105d146c0b9.jpeg

Link to comment
On 3/10/2023 at 1:50 PM, Jeffmiao said:

请详细说明,不是很理解 

 

/mnt/user/isos/ssl/1.crt

这是证书的绝对地址,该如何映射

 

@Jeffmiao,可能下面的方法可以幫到你!

 

Quote

物理宿主機與Docker容器之間的目錄映射

 

第一步,進入宿主機的配置文件目錄。

# 查看容器存放目錄

命令:docker info | grep Root

 

# 取得容器id(配合ls命令,但是hash值的容器id不好分辨,建議使用FileBrowser或者Dynamix File Manager來查看)

命令:cd /var/lib/docker/containers

 

# 進入配置文件目錄

命令:cd /var/lib/docker/containers/容器id

 

第二步,修改config.v2.json文件。

添加宿主機的/mnt/user/isos/ssl映射到容器的/certs,找到"MountPoints",添加下面的代碼,如果"MountPoints"有內容,注意在下面代碼前面加逗號:"/certs":{"Source":"/mnt/user/isos/ssl","Destination":"/certs","RW":true,"Name":"","Driver":"","Type":"bind","Propagation":"rprivate","Spec":{"Type":"bind","Source":"/mnt/user/isos/ssl","Target":"/certs"},"SkipMountpointCreation":false}

 

第三步,修改hostconfig.json文件。

在hostconfig.json文件中添加下面的代碼:"Binds":["/mnt/user/isos/ssl:/certs"]

 

第四步,啓動docker和容器。

# 重啓docker

命令:systemctl restart docker

 

# 重啓容器

命令:docker start [容器id]

 

第五步,測試。

啓動docker和容器之後,可以查看宿主機的/certs目錄下的文件是否可以在容器內的/certs目錄下查看到。若可以在容器內的/certs目錄下查看到,則說明目錄映射成功;反之,則說明目錄映射失敗。

 

# 進到容器內

命令:docker attach [容器id]

或    docker exec [容器id]

 

# 進入/certs目錄

命令:cd /certs

 

備注:以上映射目錄中的映射目錄/certs及相關宿主機/mnt/user/isos/ssl目錄路徑均為參考例子,實際映射目錄應以實際需求修改

 

Edited by tomtsang
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.