| layout | wiki |
|---|---|
| title | Docker |
| summary | Docker 에 대한 모든것 |
| date | 2018-09-06 02:01:37 +0900 |
| updated | 2020-08-28 01:18:29 +0900 |
| toc | true |
| public | true |
| parent | DevOps |
| latex | false |
| adsense | true |
- TOC {:toc}
docker run은 image 파일로 부터 container 를 생성하는 작업을 한다.docker stopcontainer 를 중지하는 기능docker start는 container 를 시작하는 기능docker exec -it imageId /bin/bashdocker 의 shell 을 수행함, -i interactive mode -t ttydocker ps -arun 되고 있지 않은 모든 container 를 보여줌docker images lsdocker image 조회docker rmi imageIddocker image 삭제docker rm containeriddocker container 삭제docker logs -fdocker log 조회-f는tail -f와 동일함
FROM:openjdk:8-alpine: Alpine Linux 기반- Docker 용 리눅스로 곽광받고 있다. 특징 아주 작은 용량
- 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