私はdockerで新しく、2つのコンテナで2つのマイクロサービスを実行しているので、簡単なデータベースを作成したいと考えています。 は、私はそのようにそれを作成しました:docker mysqlを実行する最善の方法
docker run --net=kajsnetwork -d -e MYSQL_ROOT_PASSWORD='mypassword' -v /storage/mysql1/mysql-datadir:/var/lib/mysql mysql
私は
docker exec -it containernumber /bin/bash
を使用して、コンテナを入力して、私は、データベースを作成した...しかし、私は行った時には/ var/libに/ mysqlのmysqlのホストIの避難所に何も新しいことはありません - 私はドッカーファイルから作成したデータベースはありません。私は何か間違った?
データをホストに保存していますが、ドッキング用のコンテナで実行したいのですが、それは良い解決策ですか?どのように正しく行うには?
私はあなたがする必要があるすべてのボリュームを交換することだと思います。最初のパスはホストマシンからのパスです。 – Rumid