컨테이너를 관리할 수 있게 해주는 오픈소스 프로젝트인 Docker 에 대한 이야기가 많이 나오고 있습니다 . Docker는 가상 머신과 비슷하지만 더 가볍고 실행 가능한 방식을 제공합니다. 이 기술에 대해 더 자세히 알아보고, Docker 전문가라고 생각하는 분이 곧 저희 팀에 합류할 예정이라, Linux Mint 18 Sarah에 Docker를 설치하는 방법을 알려드리는 글을 작성하게 되었습니다.
도커
Docker 란 무엇입니까?
위키피디아에 따르면, " 도커 는 소프트웨어 컨테이너 내에 애플리케이션 배포를 자동화 하는 오픈 소스 프로젝트로 , 리눅스 운영 체제 수준에서 가상화에 대한 추가적인 추상화 및 자동화 계층을 제공합니다 ."
요컨대, Docker를 사용하면 코드가 실행될 환경에서 제대로 작동하지 않을까 걱정하지 않고 애플리케이션을 개발할 수 있습니다 .
Linux Mint에 Docker를 전통적인 방법으로 설치하는 방법
Linux Mint 18에 최신 버전의 Docker(docker-engine)를 설치하려면 Docker 사용자 가이드 의 지침을 따르면 됩니다 . 간단히 말해, Docker 관리 저장소에서 패키지를 설치하면 됩니다.
# Actualizando sudo apt-get update sudo apt-get install apt-transport-https ca-certificates -y # Añadiendo la nueva clave gpg sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D # Añadiendo /etc/apt/sources.list.d/docker.list sudo echo deb https://apt.dockerproject.org/repo ubuntu-xenial main >> /etc/apt/sources.list.d/docker.list # Instalando sudo apt-get update sudo apt-get purge lxc-docker sudo apt-get install linux-image-extra-$(uname -r) -y sudo apt-get install docker-engine cgroup-lite apparmor -y sudo usermod -a -G docker $USER #Ejecutando Docker sudo service docker startsudodocker run hello-world
Linux Mint에 Docker를 자동으로 설치하는 방법
리눅스 민트에 Docker를 설치하는 매우 쉽고 자동화된 방법이 있습니다 . 기본적으로 필요한 모든 명령어를 실행하는 루틴을 실행하는 방식입니다. 이러한 방식으로 Docker에 접근하고 설치하려면 다음 명령어를 실행해야 합니다.
# Clonar el repositorio git
git clone https://github.com/ligles/Install-Docker-on-Mint-Sarah.git
# Acceder a la carpeta del script
cd Install-Docker-on-Mint-Sarah
#Dar permiso de ejecución
sudo chmod +x Install-Docker-on-Mint-Sarah.sh
#Ejecutar el Script
./Install-Docker-on-Mint-Sarah.sh
Al final de la instalación el script muestra el siguiente mensaje:
Hola desde Docker!
Este mensaje muestra que su instalación está funcionando correctamente.
Para generar este mensaje, Docker realizó los siguientes pasos:
- El cliente Docker se puso en contacto con el daemon Docker.
- El demonio Docker sacó la imagen de «hello-world» del Docker Hub.
- El demonio Docker creó un nuevo contenedor de esa imagen que ejecuta el ejecutable que produce la salida que está leyendo actualmente.
- El daemon Docker transmitió esa salida al cliente Docker, que la envió a su terminal.
Para probar algo más ambicioso, puedes ejecutar un contenedor de Ubuntu con:
$ docker run -it ubuntu bash
이것들은 Docker를 설치하는 몇 가지 간단한 방법입니다. Docker는 우리 모두가 배우고, 더 나아가 개발에 참여해야 할 기술입니다. Docker에 대해 어떻게 생각하시나요?