teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

誤字修正

2021/07/02 00:27

投稿

fsmu
fsmu

スコア1

title CHANGED
File without changes
body CHANGED
@@ -28,7 +28,7 @@
28
28
  ERROR: Service 'api' failed to build : Build failed
29
29
  ```
30
30
  ```
31
- ~/job_engineer docker-compose build
31
+ ~/ファイル名 docker-compose build
32
32
  db uses an image, skipping
33
33
  Building api
34
34
  [+] Building 2.5s (6/13)

2

Dockerfileの再作成後のエラー文追記

2021/07/02 00:27

投稿

fsmu
fsmu

スコア1

title CHANGED
File without changes
body CHANGED
@@ -27,6 +27,29 @@
27
27
  executor failed running [/bin/sh -c curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && apt-get update -qq && apt-get install -y nodejs yarn && mkdir /beginner-engineer]: exit code: 2
28
28
  ERROR: Service 'api' failed to build : Build failed
29
29
  ```
30
+ ```
31
+ ~/job_engineer docker-compose build
32
+ db uses an image, skipping
33
+ Building api
34
+ [+] Building 2.5s (6/13)
35
+ => [internal] load build definition from Dockerfile 0.0s
36
+ => => transferring dockerfile: 37B 0.0s
37
+ => [internal] load .dockerignore 0.0s
38
+ => => transferring context: 2B 0.0s
39
+ => [internal] load metadata for docker.io/library/ruby:3.0 1.9s
40
+ => [internal] load build context 0.0s
41
+ => => transferring context: 2.98kB 0.0s
42
+ => CACHED [1/9] FROM docker.io/library/ruby:3.0@sha256:74b716fa99d76c618ede30d549d8b3bd7cd291aeecf2a1b23be61dde51e104 0.0s
43
+ => ERROR [2/9] RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && echo "deb https://dl.yarnpk 0.4s
44
+ ------
45
+ > [2/9] RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && apt-get update -qq && apt-get install -y nodejs yarn && mkdir /beginner-engineer:
46
+ #5 0.208 Warning: apt-key output should not be parsed (stdout is not a terminal)
47
+ #5 0.417 Segmentation fault
48
+ #5 0.418 gpg: no valid OpenPGP data found.
49
+ ------
50
+ executor failed running [/bin/sh -c curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && apt-get update -qq && apt-get install -y nodejs yarn && mkdir /beginner-engineer]: exit code: 2
51
+ ERROR: Service 'api' failed to build : Build failed
52
+ ```
30
53
 
31
54
 
32
55
 

1

api > Dockerfileの中身を追記しました

2021/07/02 00:26

投稿

fsmu
fsmu

スコア1

title CHANGED
File without changes
body CHANGED
@@ -29,6 +29,7 @@
29
29
  ```
30
30
 
31
31
 
32
+
32
33
  ### 試したこと
33
34
 
34
35
  以下の記事をもとに、Docker Desktopの再インストールと softwareupdate --install-rosettaの実行。
@@ -45,4 +46,23 @@
45
46
  Docker version 20.10.7, build f0df350
46
47
  ~ docker-compose --version
47
48
  docker-compose version 1.29.2, build 5becea4c
49
+ ```
50
+ ```
51
+ FROM ruby:3.0
52
+ RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
53
+ && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
54
+ && apt-get update -qq \
55
+ && apt-get install -y nodejs yarn \
56
+ && mkdir /beginner-engineer
57
+ WORKDIR /beginner-engineer
58
+ COPY Gemfile /beginner-engineer/Gemfile
59
+ COPY Gemfile.lock /beginner-engineer/Gemfile.lock
60
+ RUN bundle install
61
+ COPY . /beginner-engineer
62
+
63
+ COPY entrypoint.sh /usr/bin/
64
+ RUN chmod +x /usr/bin/entrypoint.sh
65
+ ENTRYPOINT ["entrypoint.sh"]
66
+ EXPOSE 3000
67
+ CMD ["rails", "server", "-b", "0.0.0.0"]
48
68
  ```