実現したいこと
docker のコンテナをbuild up したい
発生している問題・分からないこと
使用していた、Macの端末が古くなり、新しい端末を用意しました。
以前使っていた端末は、チップが Intel のものだったのですが、新しいMac端末のチップがM1になりました。
その際、以前の設定のまま、buildを実行するとDBコンテナが立ち上がらない状態です。
エラーメッセージ
error
1現状、dockerをbuildすると下記のエラーが発生いたします。 2```ここに言語を入力 3/bin/sh: apt-get: command not found
### 該当のソースコード ```Docker FROM mysql:5.7-debian RUN set -ex \ && apt-get update \ && apt-get install -y locales make \ && rm -rf /var/lib/apt/lists/* \ && sed -i 's/^# ja_JP.UTF-8 UTF-8$/ja_JP.UTF-8 UTF-8/g' /etc/locale.gen \ && locale-gen ja_JP.UTF-8 \ && update-locale LANG=ja_JP.UTF-8 ENV LANG=ja_JP.UTF-8 \ TZ=Asia/Tokyo COPY my.cnf /etc/mysql/conf.d/my.cnf COPY init.sh /docker-entrypoint-initdb.d/init.sh COPY .editrc /root/.editrc EXPOSE 3306
試したこと・調べたこと
上記の詳細・結果
イメージに問題があると思い、Docker HabやGoogleに出ている記事を見ました。
Docker
1FROM mysql/mysql-server:5.7
下記の指定でbuildをしても変わりませんでした。
また、-debianの指定を入れても、イメージがないと言われてしまいうまくいきませんでした。
補足
Docker Hubで検索してもよくわからなかったため、ご助言頂きたく投稿いたしました。
ご意見いただけると助かります。
よろしくお願い致しいます。
0 コメント