docker有什么用

Aug 19, 2020 pm 01:57 PM
docker

docker的作用:1、解决运行环境不一致所导致的问题;2、限定最大的cpu使用内存硬盘,起到隔离的作用,避免一块代码产生死循环;3、可以作为扩展机器使用。

docker有什么用

相关文章推荐:《docker是什么

Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。

推荐:《docker视频教程

Docker作用:

  • 解决运行环境不一致所导致的问题。这样就不会产生“本地运行没问题,可一到服务器上就不行了”的情况。

  • 限定最大的cpu使用内存硬盘,这样就起到了隔离的作用,避免产生“一块代码产生死循环,把磁盘占满了,其它程序也挂了”的情况。

  • 双11时扩展机器用。

企业微信截图_1597816348705.png

这里顺便引用几个案例来让大家体会体会。

案例一

前几天,公司一批服务器就要到期了,由于服务器是15年购买的,硬件的性能远比现在新出的云主机低,因此决定把所有服务器都换成新一代服务器,但是小编整准备动手迁移服务器时,内心一阵阵崩溃感涌上心头,仔细一算,每台服务器都要做同样的事情:

  • 安装jdk、Tomcat、nginx

  • 配置jdk环境变量和系统变量

  • 配置Tomcat

  • 配置nginx

  • 安装项目所需的视频解码组件

  • 导入项目所需的一些特殊字体后来决定用docker部署的办法,在每台服务器都把docker安装之后,只需要在其中一台服务器中把Tomcat镜像从镜像仓库拉取下来,把这些配置都设置好,做成一个自己的镜像上传到镜像仓库中,之后在其他几台服务器都下载自己做的镜像,运行于docker中,把代码上传,就万事大吉了。

案例二

前不久的圣诞活动中,公司临时的活动方案在程序员的加班加点中终于上线,但是一上线之后发现推广海报中的中文名字乱码,领导问责测试人员怎么没做好测试,测试很委屈的说我已经测试无数遍并且测试报告都提交了,解决了所有问题才上线的;没办法只能让服务器同事查看正式服务器中的tomcat配置,发现原来 tomcat用了默认编码方式:iso8859-1,而测试环境中是UTF-8。针对这个问题,项目组决定把开发环境迁移到docker中,在测试环境中测试无误后,把镜像打包发布到正式环境中,解决了环境不同导致的问题。

推荐:《docker教程

Atas ialah kandungan terperinci docker有什么用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara mengimport gambar Docker Cara mengimport gambar Docker Apr 15, 2025 am 08:24 AM

Mengimport imej di Docker melibatkan mendapatkan imej kontena yang dibina dari repositori jauh dan mengimportnya ke repositori tempatan. Langkah -langkah termasuk: Tarik imej (Docker Pull) Senaraikan imej Docker (imej docker) dan import imej ke repositori tempatan (Docker Import)

Cara Menghentikan Sambungan Rangkaian Docker Cara Menghentikan Sambungan Rangkaian Docker Apr 15, 2025 am 10:21 AM

Untuk menghentikan sambungan rangkaian Docker, ikuti langkah -langkah berikut: 1. Tentukan nama rangkaian untuk berhenti; 2. Gunakan perintah berhenti rangkaian Docker untuk menghentikan rangkaian; 3. Semak status berhenti untuk mengesahkan bahawa rangkaian dihentikan.

Cara Menyiapkan Docker Menarik Cermin Cara Menyiapkan Docker Menarik Cermin Apr 15, 2025 am 08:33 AM

Docker boleh menyesuaikan tetapan apabila menarik imej, termasuk: Menentukan versi imej, repositori cermin, tarik had laju, pengesahan, dan menarik imej tanpa tagless. Tetapan ini boleh dilaksanakan melalui perintah Docker Pull dan pilihannya, termasuk - --mana, - -Limit -rate, -Auth, dan -A.

Cara Melihat Proses Docker Cara Melihat Proses Docker Apr 15, 2025 am 11:48 AM

Kaedah Melihat Proses Docker: 1. Docker CLI Command: Docker PS; 2. Systemd CLI Command: Sistem Status SistemCTL; 3. Docker mengarang arahan CLI: Docker-Compose PS; 4 Proses Explorer (Windows); 5. /Direktori Proc (Linux).

Apa yang Harus Dilakukan Sekiranya Gudang Docker digantung Apa yang Harus Dilakukan Sekiranya Gudang Docker digantung Apr 15, 2025 am 07:57 AM

Apabila repositori Docker digantung, anda boleh melakukan perkara berikut: periksa sambungan rangkaian dan mulakan semula perkhidmatan Docker; Gunakan imej tempatan atau cuba menggantikan repositori; Buat repositori anda sendiri atau hubungi penyedia repositori.

Cara keluar dari Docker ke dalam bekas Cara keluar dari Docker ke dalam bekas Apr 15, 2025 am 08:03 AM

Cara keluar dari bekas Docker: Jalankan Docker Stop & lt; Nama Container atau ID & GT; Perintah untuk menghantar permintaan berhenti ke daemon Docker. Daemon menghantar isyarat sigterm ke bekas untuk keluar dengan keluar yang dikawal, dan jika ia tidak keluar dalam masa 10 saat, isyarat Sigkill dihantar untuk keluar secara paksa.

Cara Menggunakan Projek oleh Docker Cara Menggunakan Projek oleh Docker Apr 15, 2025 am 08:21 AM

Dengan menggunakan Docker, anda boleh membungkus aplikasi anda ke dalam imej mudah alih untuk penempatan pesat dalam persekitaran yang berbeza. Pertama buat imej Docker yang mengandungi aplikasi dan kebergantungannya, dan kemudian jalankan bekas Docker. Untuk menggunakan aplikasi, dedahkan pelabuhan bekas. Di samping itu, disyorkan untuk menggunakan kawalan versi, integrasi berterusan, dan alat pemantauan untuk meningkatkan penggunaan docker anda.

Cara menukar sumber imej Docker Cara menukar sumber imej Docker Apr 15, 2025 am 08:30 AM

Untuk menggantikan sumber imej Docker, edit fail Konfigurasi Docker dan tambahkan item "Pendaftaran-Perintah" untuk menentukan URL sumber imej untuk digunakan. Simpan fail konfigurasi dan mulakan semula perkhidmatan Docker. Dengan menyemak maklumat Docker atau menarik imej, anda boleh mengesahkan bahawa sumber imej telah dikemas kini.

See all articles