使用Docker技術可以幫助企業快速水平擴展服務,從而到達彈性部署業務的能力。在云服務概念興起之后,Docker的使用場景和范圍進一步發展,如今在微服務架構越來越流行的情況下,微服務+Docker的完美組合,更加方便微服務架構運維部署落地。
如何快速入門docker,開發屬于自己的容器應用?我們今天不整虛的,來點實打實的干貨:利用URLOS快速開發docker應用,并可隨意將應用匯出給他人使用。
對URLOS不了解的朋友,這里大概介紹一下,URLOS是一個容器云管理面板,基于Docker容器技術打包和運行應用,可自動識別機器和云應用的故障并將云應用轉移至可用的機器上,單機故障并不影響業務開展,配合云存盤便可輕松搭建7x24小時持續運行的應用環境。
URLOS官網:https://www.urlos.com/
URLOS安裝方法:https://www.urlos.com/center-home-index-detail-10-22-y.html
URLOS開發交流QQ群:695164700,147882180
安裝URLOS:
curl -SO https://www.urlos.com/install && chmod 544 install && ./install
安裝完成后,地址欄輸入 http://ip:9968 即可訪問。
劃重點:利用URLOS開發docker應用的最基本的流程:

這里我們以制作一個LNP(linux+nginx+php)網站環境為例,快速制作一個可以匯出給他人使用的docker應用。
在開始制作之前,我們先到docker官網注冊一個賬號,這樣我們才能將制作好的鏡像上傳到docker倉庫,打開https://hub.docker.com/

有了hub賬號,那么我們開始制作吧!
第一步:拉取鏡像,啟動容器,進入容器
使用SSH工具連接主機,輸入以下命令拉取一個php:7.3.3-fpm-stretch鏡像,啟動容器并進入這個容器內部:
docker run -it php:7.3.3-fpm-stretch bash

看到類似上圖中類似的字串時,表示已經成功進入容器內部,這個便是當前容器的ID
第二步:更新鏡像,安裝我們要的nginx以及PHP相關擴展
先更新一下鏡像源,國內用阿里的會快一些
set -ex \ && sed -i '[email protected]@mirrors.aliyun.com@' /etc/apt/sources.list
set -ex \ && sed -i '[email protected]@mirrors.aliyun.com@' /etc/apt/sources.list
apt-get update
論壇發帖太累人,查看完整教程請移步我的博客https://blog.csdn.net/qq_19812661/article/details/88911694
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/41087.html
標籤:Docker
