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
확인
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