如何使用配置文件定制docker和ipfs
我得到这个错误:如何使用配置文件定制docker和ipfs,docker,ipfs,Docker,Ipfs,我得到这个错误: sudo docker run-d——命名ipfs节点\ -v/tmp/ipfs docker暂存:/export-v/tmp/ipfs docker数据:/data/ipfs\ -v/home/ubuntu/.ipfs/config:/data/ipfs/config\ -第8080:8080页-第4001:4001页-第127.0.0.1:5001:5001页\ jbenet/go-ipfs:最新版本 ee613bda861afb7af65a2e9ba414f4421f7
sudo docker run-d——命名ipfs节点\
-v/tmp/ipfs docker暂存:/export-v/tmp/ipfs docker数据:/data/ipfs\
-v/home/ubuntu/.ipfs/config:/data/ipfs/config\
-第8080:8080页-第4001:4001页-第127.0.0.1:5001:5001页\
jbenet/go-ipfs:最新版本
ee613bda861afb7af65a2e9ba414f4421f76e232fcc4e10aee835038143372ca docker:来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:348:启动容器进程导致“process_linux.go:402:container init导致\“rootfs_linux.go:58:装载\\”/home/ubuntu/.ipfs/config\\”到rootfs\\“/var/snap/docker/common/var-lib-docker/aufs/mnt/79b6c9331582b87d40683c784347974cf77a978cddb4e6cc04804bf856563236\\”at\\”/var/snap/docker/common/var-lib-docker/aufs/mnt/79b6c9331582b87d40683c784347974cf77a97a978cddb4e6cc04804bf8563236/data/ipfs/config\\”导致“非目录\\\”:未知:您正在尝试将目录装载到文件上吗(或反之亦然)?检查指定的主机路径是否存在且是否为预期类型
对独立文件使用--mount
:
sudo docker run -d --name ipfs-node \
-v /tmp/ipfs-docker-staging:/export -v /tmp/ipfs-docker-data:/data/ipfs \
--mount type=bind,source=/home/ubuntu/.ipfs/config,target=/data/ipfs/config \
--net=host \
ipfs/go-ipfs:release
原因如下:
PS.使用来自的正式Docker图像
PS2.通过
--net=host
使用主机接口,除非您确实需要Docker提供的NAT装载整个.ipfs文件夹,而不仅仅是文件:“您是否正在尝试将目录装载到文件上?”