Uygulamalar ile Docker

Поділитися
Вставка
  • Опубліковано 22 гру 2024

КОМЕНТАРІ • 14

  • @yapayzeka
    @yapayzeka 5 років тому +5

    arada açıp tekrar tekrar izliyorum. harika bir sunum.
    39:25 node uygulaması için tavsiyelerim:.
    Dockerfile içine kesinlike FROM node diye sadece "node" yazmayın.
    700mb gibi büyük bir dosya çekiyor. bu demo için size ufak versiyonu olan alpine yetcektir.
    örnek: FROM node:10.15.1-alpine
    41:32 de RUN mkdir satırı gereksiz.
    çünkü ADD satırı destination folder yoksa zaten otomatik oluşturuyor.
    buna ek olarak CMD de "npm start" diyebilmeniz için package.json 'da scripts in altında "start" : "node server.js" satırını eklemelisiniz.
    bunu istemiyorsanız direk Dockerfile içinde CMD ["node", "server.js"] şeklinde yazabilirsiniz.
    kendi dosyalarım şu şekilde
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    /////// docker-compose.yml
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    version: "3.7"
    services:
    node-web:
    build:
    context: ./app
    dockerfile: ./Dockerfile
    ports:
    - "8000:8000"
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    /////// Dockerfile
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    FROM node:10.15.1-alpine
    ADD . /usr/src/app
    WORKDIR /usr/src/app
    RUN npm install
    EXPOSE 8000
    CMD ["npm", "start"]
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    /////// server.js
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    "use strict";
    const express = require("express");
    // constants
    const PORT = 8000;
    // app
    const app = express();
    app.get("/", (req, res) => {
    res.send("ULViDO - qualified by design.")
    });
    // server
    app.listen(PORT);
    console.log(`Server active! Go to localhost:${PORT}`);
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    /////// package.json
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    {
    "name": "app",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node server.js"
    },
    "keywords": [],
    "author": "",
    "license": "ISC",
    "dependencies": {
    "express": "^4.16.4"
    }

  • @alpersonmez804
    @alpersonmez804 4 роки тому +4

    Telefona bakıp mesajlarımı kontrol etmiyorum kaldığım yere bakıyorum diyor. Dinleyicisine değer veren mütevazi biri olarak her ortamda desteklenmeli Gökhan Bey

  • @muradhajiyev7235
    @muradhajiyev7235 4 роки тому +1

    Çok akıcı, sıkılmadan sonuna kadar dinlediyim bir sunumdu. Teşekkür ederim.

  • @hemato95
    @hemato95 3 роки тому

    Yani böyle kolay kolay bir anlatıcıyı beğenmem, yorum da yapmam, Gökhan beye çok teşekkür ediyorum önceki videoyuda izledim gayet keyif verici bir şekilde anlatıyor fakat beginner lar için biraz atmalamar var sanırım , ayrıca demolara ulaşabiliyor muyuz ?

  • @nevzatonur1585
    @nevzatonur1585 3 роки тому

    Cok iyi bir sunumdu, bu sunumların videoya alınması çok iyi olmuş teşekkürler. Yalnız benim gibi deneyerek videoyu izleyen arkadaşlar varsa docker-compose scale komutu değiştirilmiş, ben biraz takıldım niye komut bende yok diye yazmış olayım.

  • @furororfur
    @furororfur 6 років тому +1

    20:48 de konusu geçen 137 port değil icmp message nosudur. 137 = redirect message... Faydalı bir video olmuş emeğinize saglık...

    • @gokhansengun
      @gokhansengun 3 роки тому +1

      137 container’ın çıkış kodu aslında. 137 - 128 = 9 process’e gönderilen sinyalin (SIGKILL) numarası

  • @ahmetanbar6346
    @ahmetanbar6346 4 роки тому

    Birisi konu başlıklarını yazsa da ihityacımıza görelik izlesek

  •  8 років тому +1

    Teşekkürler, çok faydalıydı.

  • @yasin.k
    @yasin.k 4 роки тому +2

    1. Tüm yönleriyle Docker - 25.08.2016 - ua-cam.com/video/Wyr8_tsjKlE/v-deo.html
    2. >> *Bu video*>> Uygulamalar ile Docker - 22.09.2016 - ua-cam.com/video/bJSqh7fFOUI/v-deo.html
    3. Docker Swarm Mode ile Container Orkestrasyonu - 13.07.2017 - ua-cam.com/video/cNbCG6Nih3Q/v-deo.html
    4. Kubernetes ile Container Orkestrasyonu - 01.02.2018 - ua-cam.com/video/TV00zRu6DEs/v-deo.html

  • @orhankansz4168
    @orhankansz4168 5 років тому

    İlk izlemede anlamadık. Bir sonraki sefere kısmet. :(

  • @yapayzeka
    @yapayzeka 6 років тому +1

    MUH-TE-ŞEM

  • @orhankansz4168
    @orhankansz4168 5 років тому

    1:34:36

  • @feyzullahyldz4829
    @feyzullahyldz4829 6 років тому

    Çok iyi geldi :D