일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 이것이 자바다
- RUBY
- Rails
- Visual Studio Code
- docker
- docket
- 설치
- install
- 주차장 시스템
- after_save
- Ruby on Rails
- Migrate
- change_column
- 우분투 24
- ruby #string #strip #split #gsub
- MySQL
- change_column_null
- 쿠버네티스
- 우분투
- ubuntu
- with_indifferent_access
- 오랜지파이
- 사용중인포트검색
- Orange Pi 3B
- after_update
- Kotlin
- Java
- bulma
- Time.znoe.now
- mac
- Today
- Total
중고 신입이 개발해보기..
간단) Docker로 mysql설치 본문
도커는 설치되어 있다고 햇을때..
mysql이미지를 검색해본다.. 오프셜이미지엔 [OK]가 표기
$ docker search mysql
NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relation… 7929 [OK] mariadb MariaDB is a community-developed fork of MyS… 2646 [OK] mysql/mysql-server Optimized MySQL Server Docker images. Create… 598 [OK] percona Percona Server is a fork of the MySQL relati… 421 [OK] zabbix/zabbix-server-mysql Zabbix Server with MySQL database support 174 [OK] hypriot/rpi-mysql RPi-compatible Docker Image with Mysql 110 zabbix/zabbix-web-nginx-mysql Zabbix frontend based on Nginx web-server wi… 91 [OK] centurylink/mysql Image containing mysql. Optimized to be link… 60 [OK] centos/mysql-57-centos7 MySQL 5.7 SQL database server 49 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mysql-5 ubuntu-16-nginx-php-phpmyadmin-mysql-5 49 [OK] mysql/mysql-cluster Experimental MySQL Cluster Docker images. Cr… 41 tutum/mysql Base docker image to run a MySQL database se… 31 schickling/mysql-backup-s3 Backup MySQL to S3 (supports periodic backup… 25 [OK] bitnami/mysql Bitnami MySQL Docker Image 25 [OK] zabbix/zabbix-web-apache-mysql Zabbix frontend based on Apache web-server w… 24 [OK] zabbix/zabbix-proxy-mysql Zabbix proxy with MySQL database support 20 [OK] linuxserver/mysql A Mysql container, brought to you by LinuxSe… 20 centos/mysql-56-centos7 MySQL 5.6 SQL database server 13 circleci/mysql MySQL is a widely used, open-source relation… 11 mysql/mysql-router MySQL Router provides transparent routing be… 8 openshift/mysql-55-centos7 DEPRECATED: A Centos7 based MySQL v5.5 image… 6 jelastic/mysql An image of the MySQL database server mainta… 1 cloudposse/mysql Improved `mysql` service with support for `m… 0 [OK] ansibleplaybookbundle/mysql-apb An APB which deploys RHSCL MySQL 0 [OK] widdpim/mysql-client Dockerized MySQL Client (5.7) including Curl… 0 [OK] |
이미지 다운... 그냥 하면 last이미지가 다운된다.
$ docker pull mysql
다운로드 된 이미지 확인
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest 91dadee7afee 2 weeks ago 477MB |
실행해보자~~
$ docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=내비번 --name mysql_docker mysql
3307:3306 - 로컬에 mysql이 깔려져 있어서... 포트연경르 3307을 토커 mysql에 3306으로 되도록 설정
-d : --detach=false Detached mode..로 보통 데몬모드로 부른다고한다. 컨테이너가 백그라운드로 실행..
-p : 호스트에 연결된 컨테이너의 특정포트를 외부에 노출한다.
ㄴ <호스트포트> : <컨테이너 포트> : -p 80:80
--name : 컨테이너 이름을 설정
http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter20/28
동일한 이미지가 있어서.. 태그도 붙여준다.
$ docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=mypassword --name myusql_docker mysql:8.0.16
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a337517c9cc0 mysql "docker-entrypoint.s…" 12 minutes ago Up 12 minutes 33060/tcp, 0.0.0.0:3307->3306/tcp msyql_docker |
컨테이너로 접속하기
ㄴ bash로 연결된다.
$ docker exec -i -t mysql_docker bash
mysql연결하기..
$ mysql -u root -p
'Back-End > Docker&k8s' 카테고리의 다른 글
ubuntu에 docker를 설치 해보자. (0) | 2024.12.16 |
---|---|
Mac Docker 다시 설치하기 (0) | 2021.11.16 |
쿠버네티스 기본 정리 해보자. (0) | 2021.09.07 |