dockerfile换成docker-compose.yaml #15

Open
opened 2023-04-18 00:55:15 +08:00 by wangjiacai · 2 comments
Owner
参考此处用法 https://docs.docker.com/compose/compose-file/build/#dockerfile_inline
wangjiacai added the
enhancement
label 2023-04-18 00:55:15 +08:00
Author
Owner

branch: dev_mysql_compose

branch: dev_mysql_compose
Author
Owner

docker-compose build时会存在权限问题(当迁移到mysql并映射在本地时),不够优雅

wjc@wjc-MiRuby:~/code/python/gpt$ docker-compose build
db uses an image, skipping
Building web-gpt
Traceback (most recent call last):
  File "/usr/bin/docker-compose", line 11, in <module>
    load_entry_point('docker-compose==1.25.0', 'console_scripts', 'docker-compose')()
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 72, in main
    command()
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 128, in perform_command
    handler(command, command_options)
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 292, in build
    self.project.build(
  File "/usr/lib/python3/dist-packages/compose/project.py", line 397, in build
    build_service(service)
  File "/usr/lib/python3/dist-packages/compose/project.py", line 380, in build_service
    service.build(no_cache, pull, force_rm, memory, build_args, gzip, rm, silent, cli, progress)
  File "/usr/lib/python3/dist-packages/compose/service.py", line 1084, in build
    build_output = builder.build(
  File "/usr/lib/python3/dist-packages/docker/api/build.py", line 159, in build
    context = utils.tar(
  File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 30, in tar
    files=sorted(exclude_paths(root, exclude, dockerfile=dockerfile[0])),
  File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 49, in exclude_paths
    return set(pm.walk(root))
  File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 214, in rec_walk
    for sub in rec_walk(cur):
  File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 214, in rec_walk
    for sub in rec_walk(cur):
  File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 184, in rec_walk
    for f in os.listdir(current_dir):
PermissionError: [Errno 13] Permission denied: '/home/wjc/code/python/gpt/db/performance_schema'
wjc@wjc-MiRuby:~/code/python/gpt$ 
docker-compose build时会存在权限问题(当迁移到mysql并映射在本地时),不够优雅 ``` wjc@wjc-MiRuby:~/code/python/gpt$ docker-compose build db uses an image, skipping Building web-gpt Traceback (most recent call last): File "/usr/bin/docker-compose", line 11, in <module> load_entry_point('docker-compose==1.25.0', 'console_scripts', 'docker-compose')() File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 72, in main command() File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 128, in perform_command handler(command, command_options) File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 292, in build self.project.build( File "/usr/lib/python3/dist-packages/compose/project.py", line 397, in build build_service(service) File "/usr/lib/python3/dist-packages/compose/project.py", line 380, in build_service service.build(no_cache, pull, force_rm, memory, build_args, gzip, rm, silent, cli, progress) File "/usr/lib/python3/dist-packages/compose/service.py", line 1084, in build build_output = builder.build( File "/usr/lib/python3/dist-packages/docker/api/build.py", line 159, in build context = utils.tar( File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 30, in tar files=sorted(exclude_paths(root, exclude, dockerfile=dockerfile[0])), File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 49, in exclude_paths return set(pm.walk(root)) File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 214, in rec_walk for sub in rec_walk(cur): File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 214, in rec_walk for sub in rec_walk(cur): File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 184, in rec_walk for f in os.listdir(current_dir): PermissionError: [Errno 13] Permission denied: '/home/wjc/code/python/gpt/db/performance_schema' wjc@wjc-MiRuby:~/code/python/gpt$ ```
This repo is archived. You cannot comment on issues.
No Milestone
No project
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: wangjiacai/web-gpt#15
No description provided.