dockerfile - docker-compose每次up之后,之前在容器中所做的修改保不保留?
世界只因有你
世界只因有你 2017-04-27 09:02:11
0
2
1087

我测试的是保留的,比如我在mysql镜像数据库里新建了一个表,
重新docker-compose up以后,之前的表还存在,
不过没法理解啊,难道docker-compose up不是重新生成了镜像的实例吗?
每个docker-compose.yml其实只能生成一个实例?要reset的话必须手动删除之前的实例

世界只因有你
世界只因有你

membalas semua(2)
漂亮男人

docker-compose up Akan memberi keutamaan untuk menggunakan bekas sedia ada dan bukannya mencipta bekas baharu.

Kaedah berikut boleh menyelesaikan masalah anda:

docker-compose up -d --force-recreate Gunakan --force-recreate untuk memaksa bekas membina semula (jika tidak, bekas hanya akan dibina semula apabila konfigurasi kontena berubah)

docker-compose down Hentikan semua bekas dan padamkan bekas itu (jadi pada kali berikutnya anda menggunakan docker-compose up ia akan menjadi bekas baharu)

洪涛

docker-compose up adalah untuk mencipta dan memulakan bekas Setakat yang saya tahu, bekas itu akan dibuat semula hanya dalam tiga kes (iaitu, pertama memadam bekas lama dan kemudian menjana yang baharu): <.>1. Apabila imej telah Dikemas kini, bekas akan dibuat semula
2 , bekas yang bergantung pada bekas ini akan dibuat semula (iaitu, docker-compose Bekas dalam set fail .yml bergantung_pada bekas bekas A)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan