Virtualbox上のUbuntuにDocker環境を作れるか?
2023.10.26
問題なく可能。
ただし、1点はまってしまい半日ほど費やしてしまったのでメモとして記載。
■環境
・ホストマシン
Windows 10 pro
Virtualbox 6.1.46
・ゲストマシン
Ubuntu 22.04
・Docker
Docker Desktop on Linux 4.24.2
→ https://docs.docker.com/desktop/install/ubuntu/
この通りやればOK。
ここまでは特に問題なし。
■やりたいこと
ソースプログラムはホストマシンで開発・管理したい。
ゲストOS側は共有フォルダを通してソースを参照できればOKだろう。
ゲストOS上のDockerコンテナーは volumes を通してソースを参照できればOKだろう。
■問題点
コンテナー作成時に権限エラーになってしまった。
ホスト – ゲスト間の共有フォルダを自動マウントにすると、ゲスト上では全てパーミッションが「770」固定のため。
色々調査した結果、これが根本原因らしいと判明。
■対応策
共有フォルダの自動マウントをやめて、手動マウントにした。
手動マウントにするとパーミッションが「777」になるので、問題なくコンテナーが作成できた。
例)
sudo mount -t vboxsf [共有フォルダ論理名] /mnt/windows
最新記事
- 自社サービス「クイズファミリー」の開発
- AWS Managed Blockchain(AMB)の使用・・・
- APIサービスをどう作るか
- C++による組込みプログラミング
- CUDAでGPUプログラミング
- BERTでチャットボット
- 脆弱性チェックツール
- Flutterでデスクトップアプリ
- MMPoseを使って姿勢推定(骨格検知)
- Laravel Livewire3を使ってみる
- Lineミニアプリ
- RustとPHPのパフォーマンス比較
- ボクシングをモーションキャプチャー
- Virtualbox上のUbuntuにDocker環境を作れ・・・
- AWSでのIPv6対応
- AWSのRDSでブルー/グリーンデプロイ
- 20年ぶりにCOBOL
- フィッシングメールのソースを見る
- GCPのVertex AIの注意点
- Azure AZ-900 に合格