2017-01-10 3 views

答えて

1

docker run -v /Users/<path>:/<container path>

これは、指定されたコンテナディレクトリに/ユーザ/ディレクトリをマップします。

あなたがここでより多くの情報を見つけることができます:すべてのhttps://docs.docker.com/engine/tutorials/dockervolumes/

+0

で、質問が実行されているコンテナについてです – user2915097

0

まず、あなたが実行しているコンテナから新しいイメージを作成する必要があります。

$ docker ps -a 
CONTAINER ID  IMAGE     COMMAND     CREATED    STATUS       PORTS    NAMES 
c3f279d17e0a  jenkins:latest  "/bin/bash"    7 days ago Up 25 hours      jenkins 


$ docker commit jenkins newjenkinsimage:v2 

この画像は、実行中のコンテナとまったく同じ状態になります次のコマンドで結果を確認してください:

$ docker images 
REPOSITORY      TAG     ID     CREATED    SIZE 
newjenkinsimage     v2     f5283438590d  16 seconds ago  335.7 MB 

最後に、新しいイメージから新しいコンテナを実行してvoをマウントする必要がありますLUME:

$ docker run -it --name newjenkins -v /path/to/backup/file:/backup newjenkinsimage:v2 

PS:-v引数に、フォーマットはこれが新しいコンテナを起動するためであるhost-src:container-dest

関連する問題