빌드 환경을 테스트하는데,
Ubuntu 12.04 환경과 Ubuntu 14.04 환경 모두 필요해서 고민하던 중에 문득 떠오른 Docker.
설치까지만 해보고 가지고 놀지를 못하다보니 docker의 개별 image를 어떻게 다루어야 할지,
image와 container를 어떻게 구분을 해야 하는지,
각 container가 어느 정도의 독립성을 갖고 있는지 아무것도 확신이 없다.
하나씩 정복해보도록 하겠다.
1. Image 다운로드 받기
- Ubuntu 이미지를 다운로드 받으려면 다음과 같이 했었다.
$ docker pull ubuntu
latest: Pulling from ubuntu
83e4dde6b9cf: Pull complete
b670fb0c7ecd: Pull complete
29460ac93442: Pull complete
d2a0ecffe6fa: Already exists
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu latest d2a0ecffe6fa 2 days ago 188.4 MB
ubuntu 14.04 5ba9dab47459 5 months ago 188.3 MB
ubuntu 14.04.1 5ba9dab47459 5 months ago 188.3 MB
ubuntu trusty 5ba9dab47459 5 months ago 188.3 MB
- 그런데, 우리가 필요한 12.04 버전이 없다.
2. 특정 버전의 Ubuntu 다운로드 받기
- 우리가 필요한 12.04를 다운로드 받기 위해서는 다음과 같이 하면 된다.
$ docker pull ubuntu:12.04
12.04: Pulling from ubuntu
093e01545ca5: Pull complete
639d60300768: Pull complete
50e9f95f98f1: Pull complete
6d021018145f: Already exists
ubuntu:12.04: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.
Digest: sha256:ac1fcd76d94daa6ee3e832b540812d42a0095bfdc7c2837e2fc6cee2ec9809d7
Status: Downloaded newer image for ubuntu:12.04
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu latest d2a0ecffe6fa 2 days ago 188.4 MB
ubuntu 12.04 6d021018145f 2 days ago 134 MB
ubuntu 14.04 5ba9dab47459 5 months ago 188.3 MB
ubuntu 14.04.1 5ba9dab47459 5 months ago 188.3 MB
ubuntu trusty 5ba9dab47459 5 months ago 188.3 MB
다음 링크 참조하면 도움이 많이 될 것이다.
- https://github.com/docker/docker/wiki/Public-docker-images
'Dev Tools > Docker' 카테고리의 다른 글
Docker Install (Ubuntu 14.04 - 64bit) - using Download (0) | 2017.05.09 |
---|---|
Docker Install (Ubuntu 14.04 - 64bit) - using Repository (0) | 2017.05.09 |
Dockerfile 이게 뭐지 ? (0) | 2016.01.08 |
Docker Install (Ubuntu 12.04 - 64bit, Docker v1.9.1) (0) | 2015.12.27 |
가상머신이 아닌 가상환경 : docker (Ubuntu 14.01 64bit) (0) | 2014.12.06 |