개발 모음집/Docker
-
[Docker] Docker 컨테이너 확인, 생성, 접속, 빠져나오기개발 모음집/Docker 2021. 4. 26. 14:23
Docker 컨테이너 도커 컨테이너란 mysql, wordpress, 리눅스 배포판등의 도커 이미지를 가지고 생성한 격리 공간입니다. 이러한 컨테이너는 각각의 독립적인 자원(메모리, 저장공간, 네트워크, 디렉터리)을 할당받습니다. 도커 이미지와 컨테이너에 대한 자세한 개념은 이전글을 참조합니다. 도커 컨테이너 생성 및 실행 docker run 명령어를 사용하면 컨테이너를 생성함과 동시에 실행할 수 있습니다. 앞에서 말했지만 컨테이너는 도커 이미지를 바탕으로 생성되는데 run 명령어는 이미지가 없을 경우에 자동으로 다운로드 받은 후 실행합니다. 예를들어 Ubuntu 배포판을 컨테이너로 생성하고 싶은 경우에는 다음과 같이 사용합니다. root@server:~# docker run -i -t ubuntu:14..
-
[Docker] Docker 이미지 검색 및 다운로드 받기개발 모음집/Docker 2021. 4. 26. 14:12
Docker 이미지 이미지는 컨테이너를 생성할 때 필요한 요소입니다. 마치 VM에서 가상머신을 사용할때 사용하는 iso 이미지 파일과 비슷합니다. 이미지는 여러 계층으로 된 바이너리 파일로 존재하며, 컨테이너를 생성하고 실행할 때 읽기 전용으로 사용됩니다. 도커 이미지는 도커 허브(https://hub.docker.com/)를 통해 공유합니다. 도커 허브에는 리눅스 배포판 이미지부터 NginX, WordPress, Mysql 등의 어플리케이션까지 모든 이미지가 공유되고 있습니다. 또한 도커에서 이미지와 관련된 명령어들은 기본적으로 도커 허브를 통하도록 설정되어 있습니다. 이미지 검색 이미지를 검색하는 명령어로는 docker search 를 사용합니다. docker search 명령어를 사용하면 도커 허브..
-
Docker 한방 요약 정리개발 모음집/Docker 2020. 1. 17. 14:33
1. Docker란? Docker는 리눅스 컨테이너 기술을 기반으로 하는 오픈 소스 가상화 플랫폼 2. Container(컨테이너) vs Virtual Machine(가상머신) Virtual Machine : 하드웨어 가상화 소프트웨어로 구현된 하드웨어 소프트웨어로 구현된 하드웨어 그 위에 OS를 설치하고, 그 위에 소프트웨어를 설치함으로써 무겁고 느린 단점 위 단점으로 반가상화 기술방식의 Xen이 등장하였지만, 성능문제는 해결되지 못함 예 : VMWare, VirtualBox 등 Container: 리눅스에서 하드웨어 가상화와 OS설치를 하지 않고 단순히 프로세스를 단독으로 격리시키는 기술 컨테이너라는 기술이 등장 하드웨어 및 OS 계층을 두지 않고 프로세스만 격리하므로 실제 그냥 앱을 실행하는 경우와..