Docker
상위 문서: {{ item.title }} -
Docker 에 대한 모든것
Docker
Docker 주요 명령어 정리
docker run
은 image 파일로 부터 container 를 생성하는 작업을 한다.docker stop
container 를 중지하는 기능docker start
는 container 를 시작하는 기능docker exec -it imageId /bin/bash
docker 의 shell 을 수행함, -i interactive mode -t ttydocker ps -a
run 되고 있지 않은 모든 container 를 보여줌docker images ls
docker image 조회docker rmi imageId
docker image 삭제docker rm containerid
docker container 삭제docker logs -f
docker log 조회-f
는tail -f
와 동일함
Docker For Java/Spring
FROM:openjdk:8-alpine
: Alpine Linux 기반- Docker 용 리눅스로 곽광받고 있다. 특징 아주 작은 용량
Docker For IntegrationTest
- MySQL
- H2 DB 보다 실제 MySQL 을 띄워서 local test 를 하는 방향을 추천 한다.
docker run --name mysql57 \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=root \
-e MYSQL_ROOT_HOST='%' \
--restart=unless-stopped \
-d \
mysql/mysql-server:5.7 \
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci