power shell을 실행후 chocolatery 윈도우 패키지매니저를 사용해서 설치한다.
> choco install docker-desktop
docker 실행시 “Docker desktop requires log out – need to log out of windows then your docker-users membership will be taken in account” 와 같은 에러 메시자가 나오면 현재 사용자가 docker-users 그룹에 있지 않기 때문이다.
현재 사용자가 admin 그룹일 경우 docker-users 그룹을 아래와 같이 추가로 등록해주어야 한다.
예를 들어 현재 사용자가 eastflag 이라고 하면 power shell에서 net localgroup [추가할 그룹] [사용자명] /add 와 같이 입력한다.
> net localgroup docker-users eastflag /add
power shell에서 mysql 이미지를 다운로드 받는다.
> docker pull mysql
컨테이너 이름은 mysql_container 로 하고 내부와 외부포트는 동일하게 설정하고 실행한다. root 의 초기 비밀번호는 1234이다.
> docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 --name mysql_container mysql
docker 를 정지 하는 방법은 docker stop [컨테이너 이름]
> docker stop mysql_container
컨테이너 삭제는 docker rm [컨테이너 이름]
> docker rm mysql_container