Hướng dẫn cài đặt Docker và MySQL trên Docker

  Рет қаралды 7,135

Devteria

Devteria

Күн бұрын

Hướng dẫn cài đặt Docker và MySQL chạy trên Docker và công cụ MySQL workbench
Docker là một công cụ rất quan trọng đối với developer ở thời điểm hiện tại. Việc nắm bắt và sử dụng thành thạo Docker gần như là một yêu cầu bắt buộc. Hôm nay chúng ta sẽ tìm hiểu cách cài đặt Docker và MySQL trên Docker.
Câu lệnh để tải MySQL từ Docker:
docker pull mysql:8.0.36-debian
Chạy MySQL với root password là: root
docker run --name mysql-8.0.36 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.36-debian
Các bạn có thể đăng ký trở thành hội viên để ủng hộ kênh và tiếp cận những video đặc biệt dành riêng cho hội viên:
/ @devteriachannel
Group on Facebook:
groups/devteria/
Support me:
www.buymeacoff...
#docker #mysql

Пікірлер: 49
@vuilenemoi
@vuilenemoi 3 ай бұрын
khéo a làm thêm khóa docker nữa là đẹp 😅😅😅
@augustinegoat
@augustinegoat Ай бұрын
em download Mysql về thì mở ra chạy thử lệnh create database demo mà lúc muốn execute thì không được 😭, tất cả đêu disable hết ạ em không biết tại s 😢, đến lúc em sử dụng Docker như anh hướng dẫn thì mới vô được và tạo được db
@manhk18kma
@manhk18kma 3 ай бұрын
cái docker này tiện thật sự
@longmomolongmomo8457
@longmomolongmomo8457 2 ай бұрын
Mình chưa hiểu lắm là. Spring boot có thể connect tới mysql trực tiếp được mà. Tại sao phải thông qua docker để làm gì nữa ?
@DevteriaChannel
@DevteriaChannel 2 ай бұрын
Thế giới hiện nay đang là thế giới container, đơn giản là chúng ta thay đổi thói quen, thay vì cài vào máy thì sẽ cài vào docker để có thể chủ động bật tắt khi cần và giảm thiểu tối đa những issue có thể xảy ra. Đồng thời sử dụng docker sẽ cung cấp kiến thức liên quan đến devops mà chắc chắn sẽ rất hữu ích cho một backend developer.
@phucbaonhannguyen7358
@phucbaonhannguyen7358 2 ай бұрын
anh ơi, cho e hỏi là khi e tạo thì chỉ mỗi dtb sys thôi là kết nối thành công rồi đúng hong a. tại e thấy bên a có nhiều dtb khác á
@DevteriaChannel
@DevteriaChannel 2 ай бұрын
Đúng rồi e, thấy dtb sys là ok rồi đấy.
@khanhtranphuc5193
@khanhtranphuc5193 2 ай бұрын
Anh ơi em đã có sẵn mysql từ trước rồi thì chuyển đổi sang mysql docker như này kiểu gì ạ
@DevteriaChannel
@DevteriaChannel 2 ай бұрын
Em có thể xoá Mysql trên máy đi trước khi cài mysql trên Docker.
@43.nguyenquocminh76
@43.nguyenquocminh76 2 ай бұрын
em có sử dụng mysql trên máy tính trước đó r .khi cài docker và cài port 3308:3306 cho mysql trên docker nhưng khi connect với workbench thì bị lỗi ạ
@DevteriaChannel
@DevteriaChannel 2 ай бұрын
Lúc dùng mysql workbench em cần thay đổi port trong connection sang 3308 tương ứng nhé
@LQVu_dev
@LQVu_dev 6 күн бұрын
Em cài docker về nó bắt rs máy xong lỗi win là bị sao thế ạ. Em cài lại win mới cài docker nhưng vẫn bị ạ
@DevteriaChannel
@DevteriaChannel 6 күн бұрын
Em coi thử báo lỗi gì rồi search google thử nhé hoặc em chụp hình lỗi post lên group face book devteria xem sao.
@linhnd.2526
@linhnd.2526 2 ай бұрын
Cho em hỏi cái cmd anh cài thêm tool gì để được giao diện như anh ạ !
@DevteriaChannel
@DevteriaChannel 2 ай бұрын
Em cài ohmyposh là được.
@linggmanucian4901
@linggmanucian4901 14 күн бұрын
anh ơi em thấy docker windows nó hơi nặng ấy, sao anh ko dạy về docker linux ạ
@DevteriaChannel
@DevteriaChannel 14 күн бұрын
Windows hay Linux hay Mac thì cách sử dụng cũng như nhau thôi em
@datnguyenquy2386
@datnguyenquy2386 2 ай бұрын
A ơi e có sẵn mysql vs e đang dùng mysql để học bên khóa khác h phải cài sao trong docker ạ ? Hay mình tìm bản trùng vs bản cũ r pull về ạ ?
@DevteriaChannel
@DevteriaChannel 2 ай бұрын
Mysql đang dùng cũng cài trên Docker luôn hay sao? Nếu đã cài trên Docker rồi thì dùng bản đó cũng được. Còn nếu mySql kia em đang cài trên hệ điều hành thì em có thể start mysql trên docker ở port khác, đổi câu lệnh thành 3308:3306 tương ứng em cần chỉnh config trong spring boot thành 3308
@ngoduy6913
@ngoduy6913 20 күн бұрын
em đã cai mysql trước đó rồi thì cài mysql tiếp trên docker thì có sao không ạ
@DevteriaChannel
@DevteriaChannel 20 күн бұрын
Nó có thể conflict port nên lúc start Mysql trên Docker em có thể chọn port khác ví dụ: 3307:3306
@manhuynh9690
@manhuynh9690 Ай бұрын
dạ cho em hỏi em tải về thì docker stopped ạ làm sao để chạy ạ em cảm ơn
@DevteriaChannel
@DevteriaChannel Ай бұрын
Thưt gỡ ra cài lại xem sao e.
@quanganh9299
@quanganh9299 2 ай бұрын
em kết nóio SQL server chứ ko phải mySQL thì có ảnh hưởng gì từ này về sau của khóa học của anh ko ạ? Em cảm ơn anh
@DevteriaChannel
@DevteriaChannel 2 ай бұрын
Có nha em, vì driver các video sau anh dùng MySQL
@quanganh9299
@quanganh9299 2 ай бұрын
@@DevteriaChannel dạ em cảm ơn anh ạ.
@nhatang4321
@nhatang4321 12 күн бұрын
anh ơi em không cài docker được không ạ (do máy tính của em yếu ạ)
@DevteriaChannel
@DevteriaChannel 12 күн бұрын
Được, em vẫn có thể cài Mysql thông thường để sử dụng
@nguyenthanhnam3134
@nguyenthanhnam3134 20 күн бұрын
authentication plugin 'auth_gss_apiclient' can not be loaded: the specified module could not be found em bị lỗi này khi test connection anh ạ
@DevteriaChannel
@DevteriaChannel 19 күн бұрын
Em chụp hình lỗi post lên group facebook devteria nhé.
@vantoan4827
@vantoan4827 18 күн бұрын
13:53 sao phần Schemas của anh có 4 file nhưng mà khi em kết nối chỉ có file sys vậy ạ
@DevteriaChannel
@DevteriaChannel 18 күн бұрын
Do của anh có sẵn rồi, em thấy 1 db sys là ok rồi đấy
@minhat3362
@minhat3362 3 ай бұрын
dạ cho e hỏi username trong mysql workbench của a sao lại là root v
@DevteriaChannel
@DevteriaChannel 3 ай бұрын
Do cài đặt mysql lúc đầu thôi em, em xem đoạn install mysql sẽ thấy.
@bugcatcapoo8613
@bugcatcapoo8613 Ай бұрын
Em làm giống hệt nhưng tới đoạn nhập mật khẩu thì nó báo lỗi "Access denied for user 'root'@'localhost" anh ơi
@DevteriaChannel
@DevteriaChannel Ай бұрын
Chắc do mật khẩu không đúng, em xem lại câu lệnh chạy Mysql dưới description của video nhé
@bugcatcapoo8613
@bugcatcapoo8613 Ай бұрын
@@DevteriaChannel Dạ em fix được rồi ạ, em đổi port thành 3307:3306 thì được ạ.
@nguyenthanhvu8924
@nguyenthanhvu8924 2 ай бұрын
docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3307 -> 0.0.0.0:0: listen tcp 0.0.0.0:3307: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. Lỗi này fix sao v a
@DevteriaChannel
@DevteriaChannel 2 ай бұрын
port của Mysql là 3306 chứ hả?
@nguyenthanhvu8924
@nguyenthanhvu8924 2 ай бұрын
@@DevteriaChannel Dạ em để 3306 nhưng bị nên em đổi 3307
@angtranngoc9176
@angtranngoc9176 2 ай бұрын
@@DevteriaChannel lúc em post nó nạp dữ liệu vào trong mysql là sao vậy a
@phoebe8833
@phoebe8833 Ай бұрын
Failed to Connect to MySQL at 127.0.0.1:3306 with user root Lost connection to MySQL server at 'reading initial communication packet', system error: 0 , cứu em với , em mò nhiều nơi lắm r mà k biết cách fix :((
@DevteriaChannel
@DevteriaChannel Ай бұрын
đổi 127.0.0.1 thành localhost xem sao em
@phoebe8833
@phoebe8833 Ай бұрын
@@DevteriaChannel vẫn thế a ạ , buồn thật , có đăng lên mấy nhóm fb hỏi vẫn k có câu trl :(((
@mountnguyenducanh6859
@mountnguyenducanh6859 Ай бұрын
C:\Users\ducanh>docker run --name mysql-8.0.36 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.36-debian d16c7ce2a5f8757f66d27aec4da4e96a463527c932eed930e94cc421c07d2bab docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. lỗi gì đây a
@DevteriaChannel
@DevteriaChannel Ай бұрын
Conflict port. Em đang có mysql chạy trên máy. Em tắt Mysql trên máy trước khi start nó trên docker hoặc expose port khác
@duynguyenanh4631
@duynguyenanh4631 Ай бұрын
em bấm chạy docker nó cứ tự động bị tắt luôn, k hiện lên cái gì
@DevteriaChannel
@DevteriaChannel Ай бұрын
em kiểm tra lại lúc cài có bị lỗi gì không nhé
Spring boot 3 tutorial for beginners: Hello world
23:49
Devteria
Рет қаралды 11 М.
Virtual Machine (VM) vs Docker
8:52
IBM Technology
Рет қаралды 197 М.
WILL IT BURST?
00:31
Natan por Aí
Рет қаралды 18 МЛН
My Cheetos🍕PIZZA #cooking #shorts
00:43
BANKII
Рет қаралды 28 МЛН
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 273 М.
HTTP Polling vs SSE vs WebSocket vs WebHooks
22:22
ByteVigor
Рет қаралды 2,1 М.
Is this the BEST Reverse Proxy for Docker? // Traefik Tutorial
21:57
Christian Lempa
Рет қаралды 511 М.
Tất tần tật về Docker trong 10 phút
14:24
Việt Nguyễn AI
Рет қаралды 61 М.
you need to learn Docker RIGHT NOW!! // Docker Containers 101
23:19
NetworkChuck
Рет қаралды 2,7 МЛН
Kubernetes Explained in 15 Minutes | Hands On (2024 Edition)
15:18
Travis Media
Рет қаралды 81 М.
Как почистить AirPods Max
0:57
Romancev768
Рет қаралды 139 М.
Samsung vs Iphone
0:21
Takadori1
Рет қаралды 22 МЛН
Мой новый мега монитор!🤯
1:00
Корнеич
Рет қаралды 8 МЛН
E-Tachi B12 || FM3 Mobile Review Best Battery charger 2024
0:39