<commit_before>---
layout: post
title: Docker images
permalink: /blog/docker/docker-images
summary:  Merhabalar, bu yazımızda docker image konusunu ele alacağız. docker image'ın ne olduğundan, öneminden, image oluşturma gibi konulara değinmiş olacağız.
---

Merhabalar, bu yazımızda docker image konusunu ele alacağız. docker image'ın ne olduğundan, öneminden, image oluşturma gibi konulara değinmiş olacağız.

### Docker images

Image tanımını yapmaya çalışırken sık sık Container'dan yardım alınır. Image'in genel anlamı, container'lar için bir snapshot görevi görmesi ile birlikte inert(atıl/hareketsiz) ve immutable(değişmez) bir sistemi ihtiva eder. Docker'ın genel mantığını kavramak için image olayını iyice kavramak lazım.

Container ise instance of image'dir. Image'in çalışan ve iş yapan halidir. Container oluşturmadan/run etmeden image'ın tek başına bir anlamı yoktur.
Aynı image'den birden fazla container oluşturulabilir.

Image'ler docker'ın **build** komutu ile oluşturulup **run** komutu ile çalıştırılırlar. Docker CLI'daki image ile alakalı olan komutlara bakalım;

İlk olarak image'leri listeleyelim, bunun için **docker images** komutunu kullanalım;

  ![docker images](/images/docker/docker-images-new.png)

Bu komutla beraber yukardakine benzer bir çıktı aldık. Çıktıda ki alanlara bakalım;

| Field         | Value               | Description                                                     |
| ------------- |:-------------------:| ---------------------------------------------------------------:|
| REPOSITORY    | nginx/redis/ubuntu  | Build ederken -t parametresi ile image' verilen isimdir.        |
| TAG           | latest/8/sitescope  | Image'e verilen etiketir. Default olarak **latest** set edilir. |
| IMAGE ID      | ba95c../d517..      | Docker engine tarafından oluşturulan unique image id değeridir. |
| CREATED       | 2 days/ 9 days      | Image'in ne zaman build edildiğini ifade eder.                  |
| SIZE          | 1.33GB/407MB        | Image'in boyutunu ifade eder.                                   |

Image'in erişilebilir full form'u ise şöyle oluşur -> **[REGISTRYHOST/][USERNAME/]NAME[:TAG]**<commit_msg>edited post title oof docker iamges<commit_after>---
layout: post
title: Docker images
permalink: /blog/docker/docker-images
summary:  Merhabalar, bu yazımızda docker image konusunu ele alacağız. docker image'ın ne olduğundan, öneminden ve nasıl image oluştururuz gibi konulara değinmiş olacağız.
---

Merhabalar, bu yazımızda docker image konusunu ele alacağız. docker image'ın ne olduğundan, öneminden ve nasıl image oluştururuz gibi konulara değinmiş olacağız.

### Docker images

Image tanımını yapmaya çalışırken sık sık Container'dan yardım alınır. Image'in genel anlamı, container'lar için bir snapshot görevi görmesi ile birlikte inert(atıl/hareketsiz) ve immutable(değişmez) bir sistemi ihtiva eder. Docker'ın genel mantığını kavramak için image olayını iyice kavramak lazım.

Container ise instance of image'dir. Image'in çalışan ve iş yapan halidir. Container oluşturmadan/run etmeden image'ın tek başına bir anlamı yoktur.
Aynı image'den birden fazla container oluşturulabilir.

Image'ler docker'ın **build** komutu ile oluşturulup **run** komutu ile çalıştırılırlar. Docker CLI'daki image ile alakalı olan komutlara bakalım;

İlk olarak image'leri listeleyelim, bunun için **docker images** komutunu kullanalım;

  ![docker images](/images/docker/docker-images-new.png)

Bu komutla beraber yukardakine benzer bir çıktı aldık. Çıktıda ki alanlara bakalım;

| Field         | Value               | Description                                                     |
| ------------- |:-------------------:| ---------------------------------------------------------------:|
| REPOSITORY    | nginx/redis/ubuntu  | Build ederken -t parametresi ile image' verilen isimdir.        |
| TAG           | latest/8/sitescope  | Image'e verilen etiketir. Default olarak **latest** set edilir. |
| IMAGE ID      | ba95c../d517..      | Docker engine tarafından oluşturulan unique image id değeridir. |
| CREATED       | 2 days/ 9 days      | Image'in ne zaman build edildiğini ifade eder.                  |
| SIZE          | 1.33GB/407MB        | Image'in boyutunu ifade eder.                                   |

Image'in erişilebilir full form'u ise şöyle oluşur -> **[REGISTRYHOST/][USERNAME/]NAME[:TAG]**
{'fraction_non_alphanumeric': 0.11716247139588101, 'fraction_numerical': 0.006407322654462242, 'mean_word_length': 2.6792929292929295, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5383115', 'n_tokens_mistral': 1725, 'n_tokens_neox': 1494, 'n_words': 436}