Hướng dẫn docker run mysql with username and password - docker chạy mysql với tên người dùng và mật khẩu

Có một vài cách để xem mật khẩu. Cách tiếp cận đầu tiên - Đừng chạy container ở chế độ daemonFirst Approach - Don't Run container in daemon mode

Kiểm tra lệnh bên dưới

docker run --name=mysql mysql/mysql-server:latest

Và điều này sẽ in mật khẩu trong thiết bị đầu cuối khi xem các bản ghi bên dưới

2020-05-28T23:41:01.418347Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock'
2020-05-28T23:41:01.666070Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:01.714420Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 0  MySQL Community 
Server - GPL.
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.
[Entrypoint] GENERATED ROOT PASSWORD: PopiKQIjAS#OGj3x]yJOBLEn80p
[Entrypoint] ignoring /docker-entrypoint-initdb.d/*
2020-05-28T23:41:06.208480Z 10 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.0.20).
2020-05-28T23:41:07.861667Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.20)  MySQL Community Server - GPL.
[Entrypoint] Server shut down
[Entrypoint] Setting root user as expired. Password will need to be changed before database can be used.
[Entrypoint] MySQL init process done. Ready for start up.
[Entrypoint] Starting MySQL 8.0.20-1.1.16
2020-05-28T23:41:08.534785Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.20) starting as process 1
2020-05-28T23:41:08.549216Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-05-28T23:41:09.135591Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-05-28T23:41:09.369412Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock' bind-address: '::' port: 33060
2020-05-28T23:41:09.448584Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:09.500464Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Communi
ty Server - GPL.

Cách tiếp cận thứ hai - Chạy container ở chế độ daemon và lấy mật khẩu từ nhật ký Kiểm tra lệnh bên dưới để chạy container Check the below command to run the container

docker run -d --name=mysql mysql/mysql-server:latest

và sau đó chạy lệnh bên dưới để tìm nạp mật khẩu

docker logs mysql 2>&1 | grep GENERATED

Đầu ra của lệnh trên là:

[Entrypoint] GENERATED ROOT PASSWORD: PopiKQIjAS#OGj3x]yJOBLEn80p

Khi bạn có mật khẩu bằng một trong các phương thức nêu trên, sau đó bạn có thể đăng nhập với lệnh bên dưới bằng cách sử dụng mật khẩu đó

docker exec -it mysql mysql -uroot -p

Khi được hỏi, hãy nhập mật khẩu gốc được tạo (xem các hướng dẫn ở trên về cách tìm nó). Vì tùy chọn MYSQL_ONETIME_PASSWORD là đúng theo mặc định, sau khi bạn đã kết nối máy khách MySQL với máy chủ, bạn phải đặt lại mật khẩu gốc máy chủ bằng cách đưa ra câu lệnh này:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

Thay thế password bằng mật khẩu bạn chọn. Khi mật khẩu được đặt lại, máy chủ đã sẵn sàng để sử dụng.

Tham khảo: https://hub.docker.com/r/mysql/mysql-server/

Vào ngày 27 tháng 9 năm 2017, 1:14 chiều PDT September 27, 2017, 1:14 PM PDT

Cách triển khai và sử dụng container MySQL Docker

Nếu bạn có nhu cầu nhanh chóng triển khai máy chủ MySQL, Jack Wallen chỉ cho bạn cách, với sự trợ giúp của Docker.

Chúng tôi có thể được bồi thường bởi các nhà cung cấp xuất hiện trên trang này thông qua các phương thức như liên kết liên kết hoặc quan hệ đối tác được tài trợ. Điều này có thể ảnh hưởng đến cách thức và nơi sản phẩm của họ xuất hiện trên trang web của chúng tôi, nhưng các nhà cung cấp không thể trả tiền để ảnh hưởng đến nội dung của các đánh giá của chúng tôi. Để biết thêm thông tin, hãy truy cập trang Điều khoản sử dụng của chúng tôi.

Hướng dẫn docker run mysql with username and password - docker chạy mysql với tên người dùng và mật khẩu

Nhiều ứng dụng và dịch vụ web phụ thuộc vào cơ sở dữ liệu. Rất có thể, doanh nghiệp của bạn phụ thuộc vào các ứng dụng và dịch vụ web. Nếu bạn không muốn thiết lập một máy chủ chuyên dụng để lưu trữ cơ sở dữ liệu từ xa, bạn luôn có thể đi với một giải pháp container. Mặc dù đây có thể không phải là lựa chọn tốt nhất cho các ứng dụng có tỷ lệ với cấp doanh nghiệp, đối với các trường hợp có kích thước trung bình và nhỏ hơn, đây có thể là một lợi ích thực sự, đặc biệt đối với những người không có phần cứng có sẵn để sử dụng làm máy chủ cơ sở dữ liệu chuyên dụng.

Để giảm bớt cơn đau đầu này, tôi sẽ hướng dẫn bạn qua quá trình triển khai thùng chứa MySQL Docker, để sau đó bạn có thể kết nối với nó từ các thùng chứa hoặc ứng dụng khác. Tôi sẽ cho rằng bạn đã có Docker lên và chạy. Mặc dù tôi sẽ trình diễn điều này trên nền tảng máy chủ Ubuntu 16.10, các bước sẽ giống nhau, bất kể hệ điều hành (miễn là Docker đang chạy).

Và bây giờ, hãy để triển khai.

Xem: Các công cụ tiêu chuẩn hóa DevOps đòi hỏi phải thay đổi văn hóa và đánh giá cẩn thận (nghiên cứu công nghệ chuyên nghiệp)

Kéo hình ảnh

Điều đầu tiên bạn phải làm là kéo xuống đúng hình ảnh. Tôi sẽ đi với bản phát hành mới nhất của MySQL. Xin lưu ý, nếu bạn có nhu cầu phát hành cụ thể, bạn có thể trao đổi thẻ mới nhất với các lượt thích 5,5, 5.6, 5.7, 8.0.

Để kéo hình ảnh Docker MySQL xuống, hãy đưa ra lệnh:

docker pull mysql/mysql-server:latest

Lưu ý: Lệnh trên phải được cấp bởi người dùng là thành viên của nhóm Docker. Nếu bạn không có người dùng trong nhóm đó, hãy đưa ra lệnh sudo usermod -a -g docker tên (trong đó tên người dùng là tên của người dùng sẽ thêm). Khi lệnh hoàn thành, đăng xuất và đăng nhập lại và bạn sẽ tốt để đi.

Triển khai container

Với hình ảnh MySQL trên máy của bạn, đã đến lúc triển khai container. Điều này được hoàn thành với lệnh:

2020-05-28T23:41:01.418347Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock'
2020-05-28T23:41:01.666070Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:01.714420Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 0  MySQL Community 
Server - GPL.
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.
[Entrypoint] GENERATED ROOT PASSWORD: PopiKQIjAS#OGj3x]yJOBLEn80p
[Entrypoint] ignoring /docker-entrypoint-initdb.d/*
2020-05-28T23:41:06.208480Z 10 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.0.20).
2020-05-28T23:41:07.861667Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.20)  MySQL Community Server - GPL.
[Entrypoint] Server shut down
[Entrypoint] Setting root user as expired. Password will need to be changed before database can be used.
[Entrypoint] MySQL init process done. Ready for start up.
[Entrypoint] Starting MySQL 8.0.20-1.1.16
2020-05-28T23:41:08.534785Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.20) starting as process 1
2020-05-28T23:41:08.549216Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-05-28T23:41:09.135591Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-05-28T23:41:09.369412Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock' bind-address: '::' port: 33060
2020-05-28T23:41:09.448584Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:09.500464Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Communi
ty Server - GPL.

0

Trong lệnh trên, tôi đã đặt tên cho container mysql01 của tôi. Bạn có thể đặt tên cho container của bạn bất cứ điều gì bạn thích.

Tại thời điểm này, bạn có thể phát hành lệnh Docker PS để xem bộ chứa MySQL của bạn đang chạy (Hình A).Figure A).

Hình a

Hướng dẫn docker run mysql with username and password - docker chạy mysql với tên người dùng và mật khẩu

Xem: Báo cáo đặc biệt: Quyết định của Trung tâm dữ liệu (PDF miễn phí) (TechRepublic)

Mật khẩu MySQL

Khi bạn cài đặt MySQL trên máy Linux, bạn sẽ được nhắc tạo mật khẩu quản trị cơ sở dữ liệu trong hoặc sau khi cài đặt. Tuy nhiên, chúng tôi vừa triển khai một thùng chứa Docker đã cài đặt và chạy cơ sở dữ liệu. Làm thế nào để chúng ta sử dụng cơ sở dữ liệu đó mà không cần đặt mật khẩu? May mắn thay, nó thực sự khá dễ dàng. Trong quá trình triển khai, một mật khẩu ngẫu nhiên sẽ được tạo để bạn sử dụng. Để xem mật khẩu đó, hãy ban hành lệnh:

2020-05-28T23:41:01.418347Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock'
2020-05-28T23:41:01.666070Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:01.714420Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 0  MySQL Community 
Server - GPL.
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.
[Entrypoint] GENERATED ROOT PASSWORD: PopiKQIjAS#OGj3x]yJOBLEn80p
[Entrypoint] ignoring /docker-entrypoint-initdb.d/*
2020-05-28T23:41:06.208480Z 10 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.0.20).
2020-05-28T23:41:07.861667Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.20)  MySQL Community Server - GPL.
[Entrypoint] Server shut down
[Entrypoint] Setting root user as expired. Password will need to be changed before database can be used.
[Entrypoint] MySQL init process done. Ready for start up.
[Entrypoint] Starting MySQL 8.0.20-1.1.16
2020-05-28T23:41:08.534785Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.20) starting as process 1
2020-05-28T23:41:08.549216Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-05-28T23:41:09.135591Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-05-28T23:41:09.369412Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock' bind-address: '::' port: 33060
2020-05-28T23:41:09.448584Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:09.500464Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Communi
ty Server - GPL.

1

Từ bên trong đầu ra của lệnh đó, bạn sẽ thấy mật khẩu người dùng gốc cho MySQL (Hình B).Figure B).

Hình b

Hướng dẫn docker run mysql with username and password - docker chạy mysql với tên người dùng và mật khẩu

Đăng nhập vào máy chủ MySQL

Điều tiếp theo bạn sẽ cần làm là đăng nhập vào máy chủ container. Điều này có thể được thực hiện với lệnh:

2020-05-28T23:41:01.418347Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock'
2020-05-28T23:41:01.666070Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:01.714420Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 0  MySQL Community 
Server - GPL.
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.
[Entrypoint] GENERATED ROOT PASSWORD: PopiKQIjAS#OGj3x]yJOBLEn80p
[Entrypoint] ignoring /docker-entrypoint-initdb.d/*
2020-05-28T23:41:06.208480Z 10 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.0.20).
2020-05-28T23:41:07.861667Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.20)  MySQL Community Server - GPL.
[Entrypoint] Server shut down
[Entrypoint] Setting root user as expired. Password will need to be changed before database can be used.
[Entrypoint] MySQL init process done. Ready for start up.
[Entrypoint] Starting MySQL 8.0.20-1.1.16
2020-05-28T23:41:08.534785Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.20) starting as process 1
2020-05-28T23:41:08.549216Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-05-28T23:41:09.135591Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-05-28T23:41:09.369412Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock' bind-address: '::' port: 33060
2020-05-28T23:41:09.448584Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:09.500464Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Communi
ty Server - GPL.

2

Bạn sẽ được nhắc về mật khẩu người dùng gốc. Sử dụng mật khẩu được tiết lộ bởi lệnh Docker ghi lại lệnh MySQL01. Khi trong máy chủ MySQL, sau đó bạn có thể thay đổi mật khẩu bằng lệnh:

2020-05-28T23:41:01.418347Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock'
2020-05-28T23:41:01.666070Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:01.714420Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 0  MySQL Community 
Server - GPL.
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.
[Entrypoint] GENERATED ROOT PASSWORD: PopiKQIjAS#OGj3x]yJOBLEn80p
[Entrypoint] ignoring /docker-entrypoint-initdb.d/*
2020-05-28T23:41:06.208480Z 10 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.0.20).
2020-05-28T23:41:07.861667Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.20)  MySQL Community Server - GPL.
[Entrypoint] Server shut down
[Entrypoint] Setting root user as expired. Password will need to be changed before database can be used.
[Entrypoint] MySQL init process done. Ready for start up.
[Entrypoint] Starting MySQL 8.0.20-1.1.16
2020-05-28T23:41:08.534785Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.20) starting as process 1
2020-05-28T23:41:08.549216Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-05-28T23:41:09.135591Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-05-28T23:41:09.369412Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock' bind-address: '::' port: 33060
2020-05-28T23:41:09.448584Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-05-28T23:41:09.500464Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.20'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Communi
ty Server - GPL.

3

Trong đó NewPassword là mật khẩu mới được sử dụng. Thoát khỏi vỏ MySQL với lối ra lệnh và bạn đã sẵn sàng sử dụng cơ sở dữ liệu MySQL được chứa.

Chào mừng đến với sự đơn giản của các container

Và đó là tất cả những gì có thể thiết lập một thùng chứa MySQL. Nếu bạn không có phần cứng dự phòng để thiết lập một máy chủ cơ sở dữ liệu chuyên dụng hoặc bạn chỉ cần một máy chủ cơ sở dữ liệu cho mục đích thử nghiệm, Docker sẽ triển khai máy chủ cơ sở dữ liệu được chứa vô cùng đơn giản. Hãy cho điều này đi và xem nếu nó không hoàn toàn phù hợp với nhu cầu của bạn.

Cũng thấy

  • Cách tự động cập nhật Container Docker với Watchtower (TechRepublic)(TechRepublic)
  • Cách tạo và quản lý Docker Networks (TechRepublic)(TechRepublic)
  • Cách xuất và nhập container với Docker (TechRepublic)(TechRepublic)
  • Cách cài đặt và sử dụng Docker trên Windows (TechRepublic)(TechRepublic)
  • Cách chạy các nhiệm vụ dọn dẹp với Docker bằng cách sử dụng 4 mẹo này (TechRepublic)(TechRepublic)
  • Docker phấn đấu vì lợi nhuận với phiên bản doanh nghiệp mới (ZDNet)(ZDNet)

  • Đám mây
  • Các trung tâm dữ liệu
  • Mã nguồn mở

Làm cách nào để chạy cơ sở dữ liệu MySQL trong thùng chứa Docker?

Bước 1: Kéo hình ảnh Docker cho MySQL. Bắt đầu bằng cách chụp ảnh Docker thích hợp cho MySQL. ....
Bước 2: Triển khai và khởi động thùng chứa MySQL. ....
Bước 3: Kết nối với container Docker MySQL ..

Làm thế nào đặt docker mật khẩu gốc mysql?

Đăng nhập vào máy chủ MySQL, bạn sẽ được nhắc nhập mật khẩu của người dùng gốc.Sử dụng mật khẩu được tiết lộ bởi lệnh Docker ghi lại lệnh MySQL01.Khi trong máy chủ MySQL, sau đó bạn có thể thay đổi mật khẩu bằng lệnh: thay đổi người dùng 'root'@'localhost' được xác định bởi 'newPassword';ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

Làm cách nào để chạy MySQL trên Windows Docker?

Cách cài đặt MySQL với Docker trên Windows..
Cài đặt Docker.Nếu bạn chưa có Docker, bạn có thể tải xuống trình cài đặt từ trang web Docker.....
Nhận hình ảnh MySQL Docker chính thức.....
Đặt mật khẩu chính và chạy.....
Tạo cơ sở dữ liệu và người dùng (tùy chọn) ....
Kết nối với cơ sở dữ liệu Docker MySQL của bạn ..

Làm cách nào để khởi tạo một thùng chứa docker mysql?

Đây là cách tôi đã giải quyết nó ...
Đổ lược đồ MySQL của bạn vào một tập tin.mysqldump -h -u -p -no -data> lược đồ.sql ..
Sử dụng lệnh Thêm để thêm tệp lược đồ của bạn vào /docker-entrypoint-initdb.D thư mục trong thùng chứa Docker.....
Bắt đầu phiên bản docker mysql ..