打包好的docker镜像如何在启动容器前进行测试
大家讲道理
大家讲道理 2017-04-27 09:02:21
0
2
789

项目在docker容器集群上跑, 每次部署会干掉旧容器, 然后根据打包好的新镜像启动容器.
这里有个严重的问题, 就是如果新的镜像出现问题, 旧容器又被干掉, 会导致业务无法访问.
请问是否有办法将打包的镜像先测试能否正确启动容器?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(2)
PHPzhong

Kluster itu seperti kawanan buruh pelabuhan Apabila menaik taraf imej kontena, mulakan bekas baharu dahulu, dan kemudian hentikan bekas lama selepas bekas baharu bermula seperti biasa.
Apabila Docker memulakan bekas, jika arahan dalam bekas boleh bermula seperti biasa, ia akan dianggap bahawa bekas itu bermula seperti biasa. kawanan buruh pelabuhan kemudiannya akan menghentikan bekas lama.
Walau bagaimanapun, bagi sesetengah perniagaan, ini tidak bermakna permulaan proses yang berjaya dalam bekas bermakna perniagaan itu normal Pada masa ini, anda boleh menggunakan perintah pemeriksaan kesihatan dalam Dockerfile untuk menyesuaikan arahan untuk menyemak kesihatan perniagaan Hanya apabila hasil arahan ini adalah 0, bekas itu dianggap dimulakan secara normal , supaya kumpulan itu menghentikan bekas lama. https://docs.docker.com/engin...

仅有的幸福

Memandangkan ia sudah menjadi kluster, bukankah terdapat sistem siap sedia panas? Jalankan sekurang-kurangnya dua contoh bekas yang sama, satu sebagai sandaran. Apabila menaik taraf, tingkatkan salah satu daripadanya dahulu, kemudian tingkatkan yang lain. Serupa dengan ini

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!