2016-05-02 4 views
0

プロジェクト用にDockerマシンを使用していますが、インストールを保存する方法が見つかりません(numpy、pandasなどのライブラリをインストールする場合など)。私はラップトップを切り、Dockerマシンを消すたびに失われます。私は次のように試しました:ドッカーマシンの再起動dev、https://docs.docker.com/machine/reference/restart/から、しかし、まだ動作しません。ラップトップを起動するたびにインストールを保ち、インストールを避ける方法はありますか?あなたがあなたのマシンをシャットダウンするとき、あなたがそれらを削除されない限り、彼らはまだそこにあるべき事前Dockerでのインストールの保存

+2

http://stackoverflow.com/questions/19585028/i-lose-my-data-when-the-container-exitsヘルプ – reto

答えて

1

Thxを。

あなたが1を参照してください場合は、それはあなたがインストールしたマシンが表示されます、あなたは

docker-machine start <name> 

は、一度、あなたのENV変数

docker-machine env <name> 

を設定する必要が開始することができますdocker-machine ls好きならばあなたのシェルに変数をコピーするか評価してください。

eval $(docker-machine env <name>) 

再あなたは、実行中のコンテナ

docker ps 

またはすべての私の推測では、あなたのコンテナが停止していると、あなただけの必要があるということです

docker ps -a 

を停止しても、ものを見ることのすべてを見ることができるマシンにリンクされていますそれらを再び始める。コンテナの作成時にrestart policiesを正しく設定すると、マシンの再起動時に自動的に再起動されます。

+0

あなたが提案したコマンドがうまくいきませんので、私はポリシーに何か悪いことがあるようです。 –

+0

何がうまくいかないのか少し詳しく説明できますか?彼らは間違いをしていますか? 'docker ps -a'や' docker-machine ls 'を走らせるときにマシンを走らせるときにコンテナが見えませんか? –

+0

これをあなたの質問に追加できますか?コメントで読むのは難しいです。コマンドを実行しているマシンにドッカーとドッキングマシンがインストールされていますか? –

関連する問題