こちらを使って低レイヤ周りの理解を深めようとしている学生です。
僕のひとつ前の質問が解答を得られていないので引き続き自分であれこれ試しているのですが、そこでまた新たな問題にぶつかりました。
当方、環境がMacなのでDockerを使って環境構築しているのですがDocker上でsudo apt update
を実行しようとするとパスワードを求められ、入力するとNo Java runtime present, requesting install.
と出てしまい、なぜJRE(?)のようなJavaが動かせる環境を求められているのか分からないです。添付したリンクのサイトでは全くJavaの話が出てこないのでどこがおかしいのかわかりません。どなたかご教授いただけますと幸いです、よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
ベストアンサー
こちらで検証したところ、そのような結果にはなりませんでした:
console
1$ docker run -it compilerbook 2user@5d930434d41d:~$ sudo apt update 3Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB] 4Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease 5Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [111 kB] 6Get:4 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [626 kB] 7Get:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease [98.3 kB] 8Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [745 kB] 9Get:7 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [405 kB] 10Get:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [832 kB] 11Fetched 2924 kB in 37s (79.3 kB/s) 12Reading package lists... Done 13Building dependency tree 14Reading state information... Done 156 packages can be upgraded. Run 'apt list --upgradable' to see them.
whoami
や cat /etc/os-release
で、
本当に起動したコンテナーにターミナルを接続しているか確認してみましょう:
console
1user@5d930434d41d:~$ whoami 2user 3user@5d930434d41d:~$ cat /etc/os-release 4NAME="Ubuntu" 5VERSION="20.04.1 LTS (Focal Fossa)" 6ID=ubuntu 7ID_LIKE=debian 8PRETTY_NAME="Ubuntu 20.04.1 LTS" 9VERSION_ID="20.04" 10HOME_URL="https://www.ubuntu.com/" 11SUPPORT_URL="https://help.ubuntu.com/" 12BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" 13PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" 14VERSION_CODENAME=focal 15UBUNTU_CODENAME=focal
ターミナルがコンテナーに接続できていれば、docker コマンドは実行できません:
console
1user@5d930434d41d:~$ docker --version 2bash: docker: command not found
投稿2020/10/07 13:27
総合スコア3272
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/08 14:41