-
-
Notifications
You must be signed in to change notification settings - Fork 33
docker部署指北
bangbang93 edited this page Mar 9, 2024
·
4 revisions
如果你熟悉docker,请参考README里的命令调整相关参数自娱自乐。
如果你不熟悉docker,可以跟随本教程安装portainer,并且使用webui部署openbmclapi
参考https://help.mirrors.cernet.edu.cn/docker-ce/
export DOWNLOAD_URL="https://mirrors.cernet.edu.cn/docker-ce"
curl -fsSL https://get.docker.com/ | sudo -E sh
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
访问https://localhost:9443
并且设置初始密码
- 左侧菜单找到Volumes
- 右上角点击"Add Volume"
- 只需要起个名字,其他参数不需要修改
- 点击"Create Volume"
- 左侧菜单找到Containers
- 右上角 Add Container
- 填写名称、镜像和端口映射
4. 高级设置中挂载上一步创建的volume到容器的/opt/openbmclapi/cache
目录
-
高级设置中添加参数
-
点击Deploy the container,拉取镜像可能会需要一段时间,所以这一步可能会等待一段时间
-
部署成功后,容器列表页的"Quick actions"分别为查看日志、查看容器信息、查看资源消耗、执行命令行、连接进程输入
此时可以点击“查看日志”观察同步进度
- 点击容器名称打开详情
- 点击Edit编辑容器
- 确保“Always pull the image”是启用状态,然后什么都不需要修改,直接点击“Deploy the container”
- 此时会询问已存在相同容器是否重新创建,点击Replace即可
- 等待镜像拉去完成后会回到容器列表,去看看日志,应该就可以更新成功了,并且本地已经同步的文件也会保留