18 Mart 2018 Pazar

Dockerfile ile yeni bir Ubuntu Image'ı oluşturma

Merhaba,
bu yazımda sizlere Dockerfile ile yeni bir ubuntu image'ı nasıl oluşturulacağını paylaşacağım. Docker file ile gerekli tanımlamaları yapıp build aldığımızda içinde belirttiğimiz ubuntu olan bir image'ı docker ile  oluşturmuş olacağız. Daha sonra yine aşağıdaki komutlarla oluşturduğumuz image'ı dockerhub'a göndereceğiz.

Ben çalışmamı osx üzerinde yapacağım ancak aşağıdaki komutlar osx ve unix türevi tüm işletim sistemleri üzerinde çalışacaktır.

İlk olarak terminali açıp Dockerfile adında bir dosya oluşturun 
$ touch  Dockerfile 

Dockerfile dosyasını açarak içine aşağıdaki satıları ekleyin 
 $ vi Dockerfile

Dosya içeriği
FROM ubuntu:latest
MAINTAINER Levent YILDIZ <dev.levent.yildiz@gmail.com>  

Docker ile image build alın 
$ docker build -t leventyildiz/my_image:0.1 .
-t : Tag(etiket adı)

Oluşturduğunuz image'ı dockerhub'a göndermek için önce login olmanız gerekir.
$ docker login 

NOT : Login işlemi için dockerID ye ihtiyaç olacaktır. Eğer dockerID'niz yok ise https://hub.docker.com/  adresine gidip hesap oluşturun.

Dockerhub'a imege'ı push etmek için   aşağıdaki komutu çalıştırın
$ docker push  leventyildiz/my_image:0.1 

kontrol etmek için https://hub.docker.com/ adresini tekrar ziyaret edebilirsinz.

Hiç yorum yok:

Yorum Gönder