Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于在centOS中无法挂载自定义配置的问题 #16

Closed
youmu1 opened this issue Oct 15, 2021 · 16 comments
Closed

关于在centOS中无法挂载自定义配置的问题 #16

youmu1 opened this issue Oct 15, 2021 · 16 comments

Comments

@youmu1
Copy link

youmu1 commented Oct 15, 2021

当我使用wsl(ubuntu)启动容器时是能够正常工作的,
docker run --rm --name doctron-alpine -v ${PWD}/doctron.yaml:/doctron.yaml lampnick/doctron
但是在centOS 8.12却读的默认配置,即使自定义配置已经被挂载进去了
image
我的docker 版本是20.10.8

@lampnick
Copy link
Owner

当我使用wsl(ubuntu)启动容器时是能够正常工作的, docker run --rm --name doctron-alpine -v ${PWD}/doctron.yaml:/doctron.yaml lampnick/doctron 但是在centOS 8.12却读的默认配置,即使自定义配置已经被挂载进去了 image 我的docker 版本是20.10.8

你是不是启动了两个,一个叫 doctron-alpine,一个叫 doctron?看你 exec 是 doctron 的。

@lampnick
Copy link
Owner

你是说端口吗?端口在配置文件中的是容器内的端口,在宿主机要做端口映射,如: -p 8080:8080

@youmu1
Copy link
Author

youmu1 commented Oct 18, 2021

补充资料:
我的自定义配置文件:
CE~CW720{4EMUAQPSPM LQX
docker-compose.yaml:
C}8Z4@(G U9V%X~3CBSZ}H](https://user-images.githubusercontent.com/47550916/137662220-8f21860b-e956-45ce-99ef-e75a6ac81818.png) log: ![3P(D0HY_N6LYIFJF1IJWY3

@youmu1
Copy link
Author

youmu1 commented Oct 18, 2021

dockercompose
C}`8Z4@(G U9V%X~3CBSZ}H

@lampnick
Copy link
Owner

看提示是端口使用过了,把 docker compose 里面的 ports改一下,如:- "7777:9527" ,本机7777,容器9527

@youmu1
Copy link
Author

youmu1 commented Oct 18, 2021

看提示是端口使用过了,把 docker compose 里面的 ports改一下,如:- "7777:9527" ,本机7777,容器9527

并不是这个问题,而是我在 docker compose 指定了配置文件,但是doctron却没有正确读取到它,依旧使用的默认配置

@lampnick
Copy link
Owner

你直接用 docker run 运行看能不能挂载进行,如果能的话就是 docker compose 配置有问题

@youmu1
Copy link
Author

youmu1 commented Oct 19, 2021

你直接用 docker run 运行看能不能挂载进行,如果能的话就是 docker compose 配置有问题

从图1可以看出已经挂载进去了,但是没有读出来,我的docker compose也没有写错呀
(*꒦ິ⌓꒦ີ)

@lampnick
Copy link
Owner

你用 docker run 跑一下,把 docker logs 和配置截图出来看

@youmu1
Copy link
Author

youmu1 commented Oct 20, 2021

路径与doctron.yaml
image
docker logs
image

@lampnick
Copy link
Owner

你把${PWD}换成绝对路径试一下呢

@youmu1
Copy link
Author

youmu1 commented Oct 20, 2021

你把${PWD}换成绝对路径试一下呢

image
结果是一样的

@lampnick
Copy link
Owner

有个日志少打了,我加一下,发个新版本

@lampnick
Copy link
Owner

你用这个镜像看看,docker pull lampnick/doctron:v0.3.2-alpine

@youmu1
Copy link
Author

youmu1 commented Oct 21, 2021

这回得到一句日志:
image
mapping values are not allowed in this context

@youmu1
Copy link
Author

youmu1 commented Oct 21, 2021

你用这个镜像看看,docker pull lampnick/doctron:v0.3.2-alpine

谢谢!是我的配置文件写错了,问题解决了!

@youmu1 youmu1 closed this as completed Oct 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants