ツールDockerコンテナ内のパスにホストマシンのパスをマウントする複数の方法と、マウントされたパスを確認する方法を説明します。runの-vオプションを使います。runの-itオプションを組み合わせれば、コンテナの生成、起動、マウントと同時にアタッチ(コンテナに入る)事が出来ます。createでもマウントできます。複数のパスをマウントする-vオプションを追加したぶんマウントを追加できます。イメージ名Dockerfileでマウントするパスを指定するDockerfileでマウントするパスを指定することもできます。指定できるのはコンテナ側のパスのみです。以下のようなDockerfileを作ります。/mydataイメージを作ります。.作ったイメージを使ってコンテナを作ります。この時マウントは指定しません。イメージ名ホストマシンのどこにファイルが作られたのか確認します。inspectでマウントされたパスを確認します。""}],.../var/lib/docker/volumes/147eb~略/_dataというホストのパスにマウントされているようです。MacOSやWindowsの場合は実際にこのパスではなく、仮想Linux環境上のパスになっています。ホスト側のパスが指定できないので、この方法はあまり使わないかと思います。docker-composeでマウントするdocker-compose.ymlにマウントの設定を書いておくこともできます。Dockerfileを作っておきます。centosdocker-compose.ymlは以下のようにします。trueコンテナを作成します。-d以下のコマンドでコンテナに入る事が出来ます。mydata/sample.txtホスト側にも./mydata/sample.txtが作られる事が確認できます。この方法が一番管理しやすく良いやり方だと思います。createで作成したコンテナに後からマウントを追加することはできません。コンテナを作り直すのが良いでしょう。inspectを使います。MountsのSourceがホストマシン側のパス、Destinationがコンテナのパスになります。""}],...以上です。コピーmrkmykiをフォローする0スポンサーリンクmrkmykimrkmyki@フリーランスブログ関連記事DockerLaradockで複数サイトをSSL対応して同時に動かすLaradockで複数サイトを同時に動かすには、nginxの設定を追加します。ついでにSSLにも対応します。upを実行したら以下のようなエラーが出ました。対処法を書いていきます。upを実行したら以下のようなエラーが出ました。対処法を書いていきます。upを実行したら以下のようなエラーが出ました。対処法を書いていきます。reason2019.12.31Dockerdocker-composeでvolumesを指定してもディレクトリがホストマシン側と同期されない場合の対処Laradockを使っていて、workspace内でLaravelプロジェクトを作成したのにホストマシン側のフォルダーにファイルが反映されませんでした。原因を調べて解決していきます。結論からいうと、自分の場合はESETセキュリティのファイアウォールでホストマシンとの通信がブロックされていました。create)Dockerコンテナを作成するコマンドは大きく分けて2種類あります。firewall」が出た場合の対処。Directoryがうまくいかない場合があります。docker-composeで以下のようなエラーが出ていました。いうエラーが出てしまった。2018.11.26Ansible【図解】Ansibleの用語、概念をシンプルに説明しますAnsibleを使い始める前に、専門用語や概念を理解しましょう。公式ドキュメントを元に簡単に説明します。2020.01.27DockerWindows10でLaradockのセットアップ時にエラー「指定されたファイルが見つかりません。‘指定されたファイルが見つかりません。docker-compose」が出た場合の対処Laradockのサイトのマニュアルに沿ってコマンドを叩いていたらソッコーでエラーが出たので原因と対策をメモしておきます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ホームツールDockermrkmykiフリーランスとして活動中。週末は100%ブログ更新中!mrkmykiをフォローする0人気記事Windowsでjqコマンドをインストールしてコマンドプロンプトで使う方法。その他OSへのインストール方法まとめ。Gatewayのリクエスト数制限機能の「レート」「バースト」「クォータ」を簡単に説明します。HttpClient!」というエラーが出る場合の解決方法。app.と出る場合の対処。mounting...」とか出る場合の対処2020.01.032020.02.03LaravelをHerokuにデプロイするまでに最低限やる事。Ranking2新着記事Laravelのビューコンポーザーの使い方2020.02.25【図解】phpのautoloaderとは?使用例と概要を説明。環境ごとのgitignoreテンプレートを簡単に作ってくれるツール2020.02.17スポンサーリンクこのブログはコアサーバーで運用しています。mrkmyki@フリーランスブログ.ホーム検索トップサイドバーmrkmykiフリーランスとして活動中。週末は100%ブログ更新中!mrkmykiをフォローする0人気記事Windowsでjqコマンドをインストールしてコマンドプロンプトで使う方法。その他OSへのインストール方法まとめ。Gatewayのリクエスト数制限機能の「レート」「バースト」「クォータ」を簡単に説明します。HttpClient!」というエラーが出る場合の解決方法。app.と出る場合の対処。mounting...」とか出る場合の対処2020.01.032020.02.03LaravelをHerokuにデプロイするまでに最低限やる事。Ranking2新着記事Laravelのビューコンポーザーの使い方2020.02.25【図解】phpのautoloaderとは?使用例と概要を説明。環境ごとのgitignoreテンプレートを簡単に作ってくれるツール2020.02.17スポンサーリンクこのブログはコアサーバーで運用しています。タイトルとURLをコピーしました。