docker-compose down と up -d ぐらいしか使ったことがないのですが
コンテナ1つだけを down と up みたいなことってできませんか?
mysql コンテナと rails コンテナがあるのですが
mysql のデータだけをリセットしたいのです
down => up だと rails コンテナもリセットされて
毎回 bundle install が必要になって作業効率が悪いので…
追記:
docker-compose down <???>
に docker ps したときの
コンテナID NAMES IMAGE名等試してもだめで以下のようなメッセージがでるんですよね
Stops containers and removes containers, networks, volumes, and images created by `up`. By default, the only things removed are: - Containers for services defined in the Compose file - Networks defined in the `networks` section of the Compose file - The default network, if one is used Networks and volumes defined as `external` are never removed. Usage: down [options] Options: --rmi type Remove images. Type must be one of: 'all': Remove all images used by any service. 'local': Remove only images that don't have a custom tag set by the `image` field. -v, --volumes Remove named volumes declared in the `volumes` section of the Compose file and anonymous volumes attached to containers. --remove-orphans Remove containers for services not defined in the Compose file
'local': Remove only images that don't have a custom tag
set by the image
field.
とあるので docker-compose down --rmi local イメージ名
とかやってもだめでした
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。