首页
关于
统计
友链
留言
Search
1
推倒重来,重新出发...
52 阅读
2
Typecho博客程序之Joe主题404页面改蓝屏+自定义跳转
48 阅读
3
电信运营商开始逐步收回公网IP
46 阅读
4
Mikrotik RouterOS IPv6/IPv4双栈配置
45 阅读
5
Windows系统下强制删除目录
34 阅读
记事簿
系统类
路由器
网站类
登录
/
注册
Search
标签搜索
Mikrotik
IPv6
IPv4
Typecho
ROS
RouterOS
双栈
php pathinfo
lnmp
nginx
电信
公网IP
光猫
LOID
猫棒
宽带
rsync
群晖
备份
unraid
Tom⋅KST™
累计撰写
15
篇文章
累计收到
2
条评论
首页
栏目
记事簿
系统类
路由器
网站类
页面
关于
统计
友链
留言
搜索到
1
篇与
的结果
2024-01-16
Unraid: 宿主机与Docker容器之间的目录映射
第一步,进入宿主机的配置文件目录。1.查看容器存放目录docker info | grep Root2.取得容器id(配合ls命令,但是hash值的容器id不好分辨,建议使用FileBrowser或者Dynamix File Manager来查看)cd /var/lib/docker/containers3.进入配置文件目录cd /var/lib/docker/containers/[container-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和容器。1.重启dockersystemctl restart docker2.重启容器docker start [container-id]第五步,测试。1.启动docker和容器启动后,可以查看宿主机的/certs目录下的文件是否可以在容器内的/certs目录下查看到。若可以在容器内的/certs目录下查看到,则说明目录映射成功;反之,则说明目录映射失败。2.进到容器内docker attach [container-id]或docker exec [container-id]3.进入/certs目录cd /certs附加说明:以上映射目录中的映射目录/certs及相关宿主机/mnt/user/isos/ssl目录路径均为参考例子,实际映射目录应以实际需求修改。
2024年01月16日
12 阅读
0 评论
0 点赞