Docker 설치
* 이전버전 제거
sudo apt-get remove docker docker-engine docker.io
* Trusty 14.04에 권장되는 추가 패키지
$ sudo apt-get update
$ sudo apt-get install \
linux-image-extra-$(uname -r) \
linux-image-extra-virtual
1.apt패키지 색인을 업데이트하십시오 .
$ sudo apt-get update
2.aptHTTPS를 통해 저장소를 사용할 수 있도록 패키지를 설치하십시오 .
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
3. Docker의 공식 GPG 키 추가 :
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. 키 지문이 맞는지 확인하십시오 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.
$ sudo apt-key fingerprint 0EBFCD88
pub 4096R/0EBFCD88 2017-02-22
Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <docker@docker.com>
sub 4096R/F273FCD8 2017-02-22
*DOCKER CE 설치
1. apt패키지 색인을 업데이트하십시오 .
$ sudo apt-get update
2. Docker CE 최신 버전을 설치하거나 다음 단계로 이동하여 특정 버전을 설치하십시오. Docker의 기존 설치가 모두 바뀝니다.
$ sudo apt-get install docker-ce
3. 사용 가능한 버전을 나열하십시오. [PASS]
$ apt-cache madison docker-ce
4. hello-world 이미지 를 실행하여 Docker CE가 올바르게 설치되었는지 확인하십시오 .
$ sudo docker run hello-world
*sudo 없이 명령어 사용하도록 설정
sudo usermod -aG docker $(whoami)
*명령어 실행
docker -v
docker-compose -v
* 이미지 삭제
sudo docker rmi [imageName or Id]
* 프로세스 확인 및 정지
sudo docker ps -a
sudo docker rm [imageName or Id]
공식 페이지 : https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#docker-ee-customers
---------------------------------------------------------------------------------
*Docker Sonarqube 설치 (https://hub.docker.com/_/sonarqube/)
1. run 으로 소나큐브 설치 이미지가 없는경우 다운받아 설치됨
docker run -d --name sonarqube \
-p 9000:9000 -p 9092:9092 \
-e SONARQUBE_JDBC_USERNAME=sonar \
-e SONARQUBE_JDBC_PASSWORD=sonar \
-e SONARQUBE_JDBC_URL='jdbc:mysql://192.168.0.32:3306/sonar?useUnicode=true&characterEncoding=utf8' \
sonarqube
$ docker run -d --name sonarqube \
-p 9000:9000 -p 9092:9092 \
-e SONARQUBE_JDBC_USERNAME=sonar \
-e SONARQUBE_JDBC_PASSWORD=sonar \
-e SONARQUBE_JDBC_URL=jdbc:mysql://192.168.0.32:3306/sonar \
sonarqube
'devops > docker' 카테고리의 다른 글
Dockerfile command / Attribute 명령어 설명 (0) | 2019.06.21 |
---|---|
docker 기본 명령어 및 설명 (1) | 2019.06.21 |
docker- compose [cassandra / mysql] (0) | 2019.06.05 |
docker mysql timezone 기준 시간대 변경 (0) | 2018.10.12 |
Docker 기본 명령어 (0) | 2018.04.24 |