簡體   English   中英

如何將 centos 服務器轉換為 docker 基礎鏡像

[英]how to convert centos server to docker base image

我們有一個托管許多應用程序的服務器,我正在探索一種可能性,每次我們在服務器上部署新應用程序時,我們都可以創建和上傳基礎圖像。 這是一種有效的方法嗎,是否有可能。

root@sl2o2app301:~$ df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/vg01-root   58G  4.6G   54G   8% /
devtmpfs               7.8G     0  7.8G   0% /dev
tmpfs                  7.8G   28K  7.8G   1% /dev/shm
tmpfs                  7.8G  835M  7.0G  11% /run
tmpfs                  7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda1              247M  152M   96M  62% /boot
tmpfs                  1.6G     0  1.6G   0% /run/user/1518

root@sl2o2app301:/etc$ cat redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)

如果您想使用 docker,這是一種無效的方法。 Docker 更像是隔離運行的應用程序(容器)而不是操作系統。

但是 Docker 不是靈丹妙葯,在某些情況下,您需要使用黃金映像進行服務器管理。

要創建黃金服務器映像,您可以使用packer進行生產和/或Vagrant用於本地開發映像

但是,您仍然可能希望使用 dockerized 方法。 在這種情況下,您需要將服務器拆分為一組 docker 容器。 一個應用程序 + 它在一個容器中的依賴項。 這將是該工具的有效用法。

如果您想通過一個命令完全運行它們,最好評估docker-compose入職。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM