Kitematic (docker-toolbox)을 사용하여 MySQL 컨테이너를 시작하는 방법
무엇을 하는가
Docker 컨테이너로서 MySQL 서비스를 시작한다.
Immutable Infrastructure가 가속할까라고 생각 검증.
Kitematic을 사용하면 매우 쉽게 DB 컨테이너를 시작할 수 있었다.
이전 준비
docker-toolbox를 설치하고 내부의 Kitematic을 사용할 수 있도록하십시오.
htps //w w. 도 c r. 코 m / p 로즈 cts / 도 c 케 루와 l 보 x
MySQL Docker 이미지 다운로드
첫 런타임 오류
error: database is uninitialized and password option is not specified
You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
설정 변경
MYSQL_DATABASE=mydb
MYSQL_USER=user
MYSQL_PASSWORD=secret
MYSQL_ROOT_PASSWORD=topsecret
연결 대상 정보 확인
192.168.99.100:32773에 연결하면 MySQL의 3306 포트에 연결할 수있는 것 같습니다.
연결 테스트
mysql -h 192.168.99.100 -P 32773 -u mysqluser -p
Enter password: (<- secret)
mysql> use mydb;
mysql> create table hoge(vkey varchar(64), vvalue varchar(255));
mysql> show tables;
+--------------------------------------+
| Tables_in_mydb |
+--------------------------------------+
| hoge |
+--------------------------------------+
1 rows in set (0.00 sec)
감상
쉽게 MySQL 서버를 준비했습니다.
Docker 컨테이너를 사용하므로 로컬이 더러워지지 않습니다.
그 밖에도 Redis, MongoDB 등을 간단하게 준비할 수 있으므로 개발 단계에서의 새로운 스토리지에의 도입 부지는 내려간다(단, 운용 비용이 내린다고는 말할 수 없기 때문에 주의)
Reference
이 문제에 관하여(Kitematic (docker-toolbox)을 사용하여 MySQL 컨테이너를 시작하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/T0000N/items/e5bac2e5bcdf476824f6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
docker-toolbox를 설치하고 내부의 Kitematic을 사용할 수 있도록하십시오.
htps //w w. 도 c r. 코 m / p 로즈 cts / 도 c 케 루와 l 보 x
MySQL Docker 이미지 다운로드
첫 런타임 오류
error: database is uninitialized and password option is not specified
You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
설정 변경
MYSQL_DATABASE=mydb
MYSQL_USER=user
MYSQL_PASSWORD=secret
MYSQL_ROOT_PASSWORD=topsecret
연결 대상 정보 확인
192.168.99.100:32773에 연결하면 MySQL의 3306 포트에 연결할 수있는 것 같습니다.
연결 테스트
mysql -h 192.168.99.100 -P 32773 -u mysqluser -p
Enter password: (<- secret)
mysql> use mydb;
mysql> create table hoge(vkey varchar(64), vvalue varchar(255));
mysql> show tables;
+--------------------------------------+
| Tables_in_mydb |
+--------------------------------------+
| hoge |
+--------------------------------------+
1 rows in set (0.00 sec)
감상
쉽게 MySQL 서버를 준비했습니다.
Docker 컨테이너를 사용하므로 로컬이 더러워지지 않습니다.
그 밖에도 Redis, MongoDB 등을 간단하게 준비할 수 있으므로 개발 단계에서의 새로운 스토리지에의 도입 부지는 내려간다(단, 운용 비용이 내린다고는 말할 수 없기 때문에 주의)
Reference
이 문제에 관하여(Kitematic (docker-toolbox)을 사용하여 MySQL 컨테이너를 시작하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/T0000N/items/e5bac2e5bcdf476824f6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
error: database is uninitialized and password option is not specified
You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
설정 변경
MYSQL_DATABASE=mydb
MYSQL_USER=user
MYSQL_PASSWORD=secret
MYSQL_ROOT_PASSWORD=topsecret
연결 대상 정보 확인
192.168.99.100:32773에 연결하면 MySQL의 3306 포트에 연결할 수있는 것 같습니다.
연결 테스트
mysql -h 192.168.99.100 -P 32773 -u mysqluser -p
Enter password: (<- secret)
mysql> use mydb;
mysql> create table hoge(vkey varchar(64), vvalue varchar(255));
mysql> show tables;
+--------------------------------------+
| Tables_in_mydb |
+--------------------------------------+
| hoge |
+--------------------------------------+
1 rows in set (0.00 sec)
감상
쉽게 MySQL 서버를 준비했습니다.
Docker 컨테이너를 사용하므로 로컬이 더러워지지 않습니다.
그 밖에도 Redis, MongoDB 등을 간단하게 준비할 수 있으므로 개발 단계에서의 새로운 스토리지에의 도입 부지는 내려간다(단, 운용 비용이 내린다고는 말할 수 없기 때문에 주의)
Reference
이 문제에 관하여(Kitematic (docker-toolbox)을 사용하여 MySQL 컨테이너를 시작하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/T0000N/items/e5bac2e5bcdf476824f6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
192.168.99.100:32773에 연결하면 MySQL의 3306 포트에 연결할 수있는 것 같습니다.
연결 테스트
mysql -h 192.168.99.100 -P 32773 -u mysqluser -p
Enter password: (<- secret)
mysql> use mydb;
mysql> create table hoge(vkey varchar(64), vvalue varchar(255));
mysql> show tables;
+--------------------------------------+
| Tables_in_mydb |
+--------------------------------------+
| hoge |
+--------------------------------------+
1 rows in set (0.00 sec)
감상
쉽게 MySQL 서버를 준비했습니다.
Docker 컨테이너를 사용하므로 로컬이 더러워지지 않습니다.
그 밖에도 Redis, MongoDB 등을 간단하게 준비할 수 있으므로 개발 단계에서의 새로운 스토리지에의 도입 부지는 내려간다(단, 운용 비용이 내린다고는 말할 수 없기 때문에 주의)
Reference
이 문제에 관하여(Kitematic (docker-toolbox)을 사용하여 MySQL 컨테이너를 시작하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/T0000N/items/e5bac2e5bcdf476824f6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
mysql -h 192.168.99.100 -P 32773 -u mysqluser -p
Enter password: (<- secret)
mysql> use mydb;
mysql> create table hoge(vkey varchar(64), vvalue varchar(255));
mysql> show tables;
+--------------------------------------+
| Tables_in_mydb |
+--------------------------------------+
| hoge |
+--------------------------------------+
1 rows in set (0.00 sec)
쉽게 MySQL 서버를 준비했습니다.
Docker 컨테이너를 사용하므로 로컬이 더러워지지 않습니다.
그 밖에도 Redis, MongoDB 등을 간단하게 준비할 수 있으므로 개발 단계에서의 새로운 스토리지에의 도입 부지는 내려간다(단, 운용 비용이 내린다고는 말할 수 없기 때문에 주의)
Reference
이 문제에 관하여(Kitematic (docker-toolbox)을 사용하여 MySQL 컨테이너를 시작하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/T0000N/items/e5bac2e5bcdf476824f6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)