Docker 기본 명령어

## 모두 정지
$ sudo docker stop `sudo docker ps -a -q`
## 모든 컨테이너 삭제
$ sudo docker rm `sudo docker ps -a -q`
## 모든 이미지 삭제
$ sudo docker rmi `sudo docker ps -a -q`

## 도커 이미지 검색
$ sudo docker search jenkins 

## jenkins 설치
#### 이미지 다운 {생략가능}
$ sudo docker pull jenkins 
#### 이미지 정보를 통해 포트를 확인  {생략가능}
$ sudo docker inspect jenkins  
#### 시작
$ sudo docker run -d -p 8080:8080  --name jk jenkins 
## 초기 비밀번호 확인 
$ sudo docker exec -it jk cat /var/jenkins_home/secrets/initialAdminPassword 
$ sudo docker logs jk

 

H2 Database

install

https://hub.docker.com/r/oscarfonts/h2/

# dir 생성
$ mkdir ~/h2

# docker 실행 인스턴스 이름 "MyH2Instance"
$ docker run -d -p 1521:1521 -p 8001:81 -v ~/h2:/opt/h2-data -e H2_OPTIONS='-ifNotExists' --name=sea4h2 oscarfonts/h2

확인

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2247d8ed-8015-479f-bcb4-1f29fd4300be/_2020-08-21__9.48.54.png

Mysql Docker

$ docker run --name sea4mysql  -p 3306:3306  -v ~/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0

Redis 7

$ docker run --name redis -p 6379:6379 -d -e REDIS_PASSWORD=password redis:7 sh -c 'exec redis-server --requirepass "$REDIS_PASSWORD"'

$ docker run --name redis -p 6379:6379 -d redis:6

Docker 명령어

AWS Linux 2 install

Github - package

k9s

Kubernetes