차례:
Docker는 거의 모든 곳에서 실행할 수있는 휴대용의 자급 자족 컨테이너로 애플리케이션을 신속하게 빌드, 테스트 및 배포 할 수있는 컨테이너화 기술입니다. Docker는 컨테이너 배포의 사실상 표준이되었으며 DevOps 엔지니어와 지속적인 통합 및 제공 파이프 라인을위한 필수 도구입니다.
이 튜토리얼에서는 Ubuntu 18.04 시스템에 Docker를 설치하고 기본 Docker 개념 및 명령을 탐색하는 방법을 설명합니다.
전제 조건
이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오. 이 학습서의 모든 명령은 루트가 아닌 사용자로 실행해야합니다.
우분투에 Docker 설치
Docker 설치 패키지는 공식 Ubuntu 18.04 리포지토리에서 사용할 수 있지만 항상 최신 버전이 아닐 수도 있습니다. 권장되는 접근 방식은 Docker의 저장소에서 최신 Docker 패키지를 설치하는 것입니다.
Docker 리포지토리 활성화
-
패키지 목록을 업데이트하고 HTTPS를 통해 새 저장소를 추가하는 데 필요한 종속성을 설치하여 시작하십시오.
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
다음
curl
명령을 사용하여 저장소의 GPG 키를 가져 오십시오.curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Docker APT 저장소를 시스템에 추가하십시오.
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Docker CE 설치
Docker 리포지토리가 활성화되었으므로 필요한 모든 Docker 버전을 설치할 수 있습니다.
-
Docker의 최신 버전을 설치하려면 아래 명령을 사용하십시오. 특정 Docker 버전을 설치하려면이 단계를 건너 뛰고 다음 단계로 이동하십시오.
sudo apt update
sudo apt install docker-ce
특정 버전을 설치하려면 먼저 Docker 저장소에 사용 가능한 버전을 나열하십시오.
apt list -a docker-ce
이 명령은 사용 가능한 Docker 버전을 두 번째 열에 인쇄합니다.
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64
예를 들어, 버전
18.09.6
을 설치하려면 다음을 입력하십시오.sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic
Docker 패키지가 자동으로 업데이트되지 않도록하려면 보류 상태로 표시하십시오.
sudo apt-mark hold docker-ce
설치가 완료되면 Docker 서비스가 자동으로 시작됩니다. 다음을 입력하여 확인할 수 있습니다.
sudo systemctl status docker
결과는 다음과 같습니다.
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
sudo없이 docker 명령 실행
Docker는 기본적으로 관리자 권한이 필요합니다.
sudo
를 추가하지 않고 루트가 아닌 사용자로 Docker 명령을 실행하려면 사용자를
docker
그룹에 추가해야합니다. 이 그룹은 Docker CE 패키지 설치 중에 작성됩니다. 그렇게하려면 다음 명령을 실행하십시오.
sudo usermod -aG docker $USER
$USER
는 사용자 이름을 보유한 환경 변수입니다.
로그 아웃했다가 다시 로그인하면 그룹 멤버십을 새로 고칩니다.
Docker가 성공적으로 설치되었고
sudo
를 추가하지 않고 docker 명령을 실행할 수 있는지 확인하려면 다음을 실행하십시오.
docker container run hello-world
이 명령은 테스트 이미지를 다운로드하여 컨테이너에서 실행하고 "Hello from Docker"메시지를 인쇄 한 다음 종료합니다. 출력은 다음과 같아야합니다.
도커 컨테이너 제거
하나 이상의 컨테이너를 삭제하려면 컨테이너 ID (또는 ID)를 복사하여
container rm
하위 명령 뒤에 붙여 넣습니다.
docker container rm c55680af670c
결론
Ubuntu 18.04 시스템에 Docker를 설치하는 방법과 Docker 이미지를 다운로드하고 Docker 컨테이너를 관리하는 방법을 배웠습니다. 다중 컨테이너 Docker 애플리케이션을 정의하고 실행할 수있는 Docker Compose에 대해 읽을 수도 있습니다.
이 튜토리얼은 Docker 생태계의 표면을 거의 긁지 않습니다. 다음 기사 중 일부에서는 Docker의 다른 측면을 계속 살펴볼 것입니다. Docker에 대한 자세한 내용은 공식 Docker 설명서를 확인하십시오.
도커 우분투우분투 18.04에서 PHP Composer를 설치하고 사용하는 방법

Composer는 PHP의 종속성 관리자입니다. Composer는 프로젝트에 필요한 모든 PHP 패키지를 가져 와서 관리합니다.
우분투 18.04에서 docker compose를 설치하고 사용하는 방법

Docker Compose는 다중 컨테이너 Docker 응용 프로그램을 정의하고 관리 할 수있는 도구입니다. YAML 파일을 사용하여 응용 프로그램의 서비스, 네트워크 및 볼륨을 구성합니다.
우분투 18.04에서 mysql workbench를 설치하고 사용하는 방법

MySQL Workbench는 MySQL 데이터베이스 관리자 및 설계자를위한 플랫폼 간 그래픽 응용 프로그램입니다. 이 튜토리얼에서는 Ubuntu 18.04에 MySQL Workbench를 설치하고 설치하는 방법을 보여줍니다.