Dockerizando sua aplica哀愁
10262 ワード
Dockerは、馬鹿Ferramenta sensacional e Cada Da que Me aprofundo um Pupco Mis venho Me Superendendo、E Basado Nadso gostariaデ比較します.COM ESSEアーティゴーEperoアジャダールvocは、colocar suaのaplicaである.
Por que利用者Docker?
SEMPRE ME Perguntava issoとしてのAccava tは、nciasとしてのChina Instalar Todasとしてprojetoエムminha mは、クィーナque nunca havia pensado nas vantagensデ活字- lは、porのmumスクリプトドッカーは、issoデforma muito mais r ' pidaを解決します.
Imagina Vocは、UMA Aplicaを利用します.Voc - Teria que Instalar cada um deles em sua m de quea para poder desenvolver o projeto,ai ai parece tudo bem,mas se este projeto fosse desenvolvido por um timeカダノヴァは、NCIAに依存して、NCIAの遠くのCOM To Odos Mos Bros Time One Membrosに時間を与えます.E Ai Vim O Docker、El Cria Contは、慣性をパラシュートで降下させます.
<研究ノート>第二次世界大戦下におけるインターナショナルを通しての予備的考察
Tanto o Nodejs , Quanto o MongoDB , Possuem Imagens no Docker , Aassim como Diversas Outtras Technology , Voc de pode EncontrarDocker Hub , ミルクレスdelas、mas vamos ao que interessa、como利用者tudo isso?
例証PR
Parentendermos como - usez - lu - Lo - ei - vamos - usar como - example - uma - no - pequena api - em nodejsAplicaは、o um um crud、e nossa plicaであることを一貫させます.パラESSEのチュートリアルVocは、Viプリプリターターapenas oのDocker E OのDockerを構成します.(杉尾寛教授追悼号)Ubuntu , Windows 王Mac パラシュートで降下するDocker Compose エムタッカーver
VAMOSの利用者は、Deckerは、ゲレンシヤノノッソスcontの半径を構成します.
ドキシリゼド
vamosはarの設定をします.JS、パラシュートで降下する人isso vamos criar
Dockerfile
<翻訳>FROM node:latest
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
RUN npm install
COPY . /usr/src/app
vamos entender o que esta acontecendo :からサー・パラ・ディツェモスQual Imagem Vamos Inventzar no nosso contのiner、nessa caso vamosの活力によって、Prは、prio nodejs contendoにsuaウルティマver .
ランクインは、利用可能なNCIASのNPM、等に依存します.
Workdirは、O diret mon - rio de trabalho onde vamos manter nossa aplicaの結果を定義します.
コピーは、パラシュートで降下しますパラcopiarmos nossas arquivos、デッサforma copiamos o nosso c .
docker-compose.yml
シュンコムOシーゲントコンテversion: "2"
services:
app:
container_name: "app"
restart: always
build: .
environment:
- MONGO_URI=mongodb://mongo/catstore
- PORT=3000
- NODE_ENV=production
ports:
- "3000:3000"
links:
- mongo
depends_on:
- mongo
command: npm start
mongo:
container_name: "mongo"
image: mongo
ports:
- "27017:27017"
command: mongod --smallfiles --logpath=/dev/null # --quiet
セグンテ・フォルマバージョンは、apenas para dizermos Quelを提供します.
サービスは、OS nonos - cont - ref - ineres、no - app -らくだ、nossa - aplicaの任意のnodejs e temos mais - um chamado - no mono - no - que nosso banco de dados .
ContainerRain名は、加わります.
シュンディ・ディツェムクス・コンダルノ・ノッサ・アプシカについては、いつでもディゼーモス・キュー・プリプリ、O・パドス、O・ペー・ノー・ノー・ケー・ファズ・コム・キュー・O・コンントが語る.
をビルドします.
環境としてのVeniとしてのonde Listosは、VisデアンビエンテDo Contによって、Por典型的なルデAceso Ao Nosso Banco、Aqui Temos um detalhe Innotante、URI Deve Conter O Nome do contmongodb://mongo/catstore.
portsは、ポートque query queremos expor do nosso cont - in iner , Primeiro Vem a portsdo nose conpoe a ine e depois do do host , Nesse caso nossa pr len pria m - le quina , desa forma a a a a a a sua app - ser - sera - acess - le - velportage - 3000 - no de nossa m - quina
リンクは、Definmos A Queue Serviは、sのnososo contは、erエスターエルスLigadoを結びつけます.
Outro , Usenm - Quadan - Subirmos El Suasの依存関係について
イメージは、poemos definir qual imagem vamos利用者のserviでありません、o o o nonoso serviは、o oが、モンゴマ- Vamos利用を想像します.
コマンドは、dizemos qual comando vamos executarオオsubir水族館Servi社.
QuadOS OS Serviは、OSの見積もりを使用して、アプリケーションを作成します.
npm start
-アッシカque terminarデ利用のcontは、o oコマンドヘンドドッカーを下って下ってVi parar e除去トドーズ、caso deseja apenas pararロスuse o - no - dockerを構成します.
アンビエンテ
<研究ノート>第二次世界大戦下に於ける民族学の諸問題
Isoso Pode dar um PulcoデdorデCabeは、A、Nを得ますnodemon , <研究ノート> VAVOS Ver Abaixo , Vamos Adicionar ENT Astro o O nosso novo servi - es - o - no - app - dev :
app-dev:
container_name: "app-dev"
restart: always
build: .
environment:
- MONGO_URI=mongodb://mongo/catstore
- PORT=3001
- NODE_ENV=developer
ports:
- "3001:3001"
- "5555:5555"
links:
- mongo
depends_on:
- mongo
command: node_modules/.bin/nodemon -L --inspect=5555 index.js
volumes:
- ./:/usr/src/app
Nessa Configuriaは、AntのAccess And Aboononamos o Campo Lesのボリューム、Elは、End O Nosso源SE Concontraホスト、FuncionaアッサムPrimeiro O Caminhoがホストを持たないホスト、カスンノーです.<研究ノート> Chiinho - no - cont - en - iner - que - Les/usr/src/app - rel - paradados por - chen : :legacy <研究ノート>デ・アシュヴィーヴォ・セラ・フェタ・アウタ・フォーラとしてのデッサン・フォームアゴラBasta Executarは、Dockerを構築します.
思慮深い
アッシム・テスノ・ノッシ・アプラカ著『ラ・アントニオ・デ・ヌンソヴィエ・アン・ソンソビヴィエト』、『アンソロジー』第二巻第二篇日本語訳
AQUOは、ノートブック+ MongoDB Mais isso N o o oをVocのために妨害します、そして、利用可能なOuttraar Outras Technologyを妨げてください.PORの例証としてのPense - Pense - que Est - Physisar - Somente Baixar a Item e inicia L - Le que Vai Eestar Veneem<書評>杉本武郎著『河童の家』documentação dele TE Direciona de Ma Forma IncR
フォンテスオンデPesquiseiエスエスコンテ
Reference
この問題について(Dockerizando sua aplica哀愁), 我々は、より多くの情報をここで見つけました https://dev.to/jhonywalkeer/dockerizando-sua-aplicacao-2d24テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol