山下勝美(10)123123件のシェア(ちょっぴり話題の記事)先日、Debianの古いバージョンが軒並み削除されたのは記憶に新しいところです。この影響で、古いDebianのイメージから作られている各種Dockerイメージがビルドに失敗するようになりました。Bootアプリケーションがこの影響を受け、イメージのビルドができなくなりました。そのため、依存しているopenjdkのイメージを変更したところ、イメージのビルドはできるようになったものの、なぜかアプリケーションが起動しなくなりました。BootアプリケーションのDockerイメージをビルドしてみたところ、なぜかビルドに失敗するようになりました。調査したところ、以下のようなことが判明しました。元にしているため、Debianの古いバージョンが削除された影響を受けていました。すると、イメージのビルドは成功するようになったのですが、なぜか起動できなくなりました。指定しているはずが、なぜか反映されていないことがわかりました。形式で指定することができます(というかこっちの方が正しい)。そこで設定を書き換えたところ、起動するようになりました。Profilesこれで一応起動するようにはなったのですが、なぜ環境変数が反映されなくなったのかが分からなかったため、さらに調べてみました。原因その2色々調べたところ、下記のissueが見つかりました。https://github.com/docker-library/openjdk/issues/135詳しくは、以下の2点が原因です。ドットを含む環境変数が使えなくなっていました。ドットを含む環境変数が使用できなくなっています。見えなくなっています。出てくるのかというと、DockerfileのCMDの仕様です。3つの形式があります。Bootアプリケーションでは、DockerfileのCMDは以下のような形になっていました。実行されることになり、前述のとおりドットを含む環境変数は無視されます。Bootアプリケーションが起動しなくなったため、原因を調査しました。結果、以下の2つが重なって生じた現象でした。実行されるこのような現象にハマらないようにするには、以下のような対策が考えられます。"bar"])で書く以上です。同じことでハマった方がいれば、参考になれば幸いです。脚注POSIXに準拠していないというのが理由のようです。バグではなく仕様で、そもそもドットを含む変数名は使うべきではないということのようです。102,876サービスグループ所属。プロフィール画像のキーホルダーは某地方の深夜番組のグッズです。ちなみに鍵ごと無くしました。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。濱田孝治411re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。泰雨108皆さん、こんにちは。コンサル部のテウです。2020年もあっという間に2ヶ月が経ちました。今年こそ機械学習に入門しようぜ!!って決心された方もいらっしゃると思います。入門できる方法をご紹介させて頂きたいと思います。本記事の手順通り、ランチタイム等の時間を活かして、手軽に入門してみてください。夏目祐樹413こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。濱田孝治411re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。臼田佳祐296ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介257SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。