@Pkun

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

dev containerが Docker以上にわかりません。特にファイル捜査が

Apacheを使いたくてDockerやろうと思ったんですが
これはお借りした画像なんですが
これはnodeが最初にあると思うんですが
自分のあるパターンの場合rootから始まります。
この先頭に何かいつもとか、違う文字が来てる場合
docker execみたいな感じすか?
dev containerのコンテナの中に入ってるのは分かるんですが

ここでファイルを作ってmvで移動させても
ローカルのどこにもファイルが見つかりません。
これは一体どういう理屈なんでしょうか?

dev containerと 通常のDockerとはなんか挙動が違うと思うんですが

ファイルは消えてしまったんでしょうか?
mv ./で+ファイル名+移動先とターミナルで打ってもファイルが消えてしまいます。

普通の Dockerならありえなかったんですが
dev containerでは急に消えるようになっちゃいました。
分かる方、どうかよろしくお願いします。m(__)m!
IMG_4969.png

0 likes

1Answer

コンテナのディレクトリがホストマシンにバインドされていないとかその辺じゃないですかね、dockerfileやyamlファイルを見てないので何とも言えませんが、、、

0Like

Comments

  1. @Pkun

    Questioner

    
    "mounts": [
            // ローカルの /Volumes/d_volume/YourExternalSSDNam/external_pyxel_project 
            // コンテナー内の /usr/src/app にマウントする例
            "source=/Volumes/d_volume/YourExternalSSDNam/external_pyxel_project,target=/var/www/html,type=bind,consistency=cached"
        ],
    

    マウントはこのような感じでやってみました
    でもdockerファイルとかじゃなくてjsonファイルに書いたんですが、
    またdev containers 特有なことが起こりました
    /var/www/html
    上記のディレクトリが見当たらないんですが
    "image": "mcr.microsoft.com/devcontainers/php:1-8.2-bullseye",
    のようにphpをインストールしてるのに/var/www/htmlディレクトリが見当たりません
    どのような感じでしょうか?
    お忙しいご返信ありがとうございますm(_ _)m

  2. /Volumes/d_volume/YourExternalSSDNam/external_pyxel_project ってフォルダはちゃんとホストマシン上にあるんですかね?

Your answer might help someone💌