Bagaimana untuk menggunakan MySQL menggunakan Docker

WBOY
Lepaskan: 2023-05-27 09:28:05
ke hadapan
1815 orang telah melayarinya

Mula-mula kita menjalankan tutum-docker-mysql.

docker run -d -p 3306:3306 --name mysql tutum/mysql
Salin selepas log masuk

Jika anda tidak mempunyai imej tutum/mysql secara setempat, docker akan memuat turun imejnya dahulu, dan langkah ini mungkin mengambil sedikit masa pelaksanaan selesai Jika kita menyemak, ia sepatutnya kelihatan seperti berikut

Bagaimana untuk menggunakan MySQL menggunakan Docker

tutum-docker-mysql secara automatik akan membantu kami membuat kata laluan rawak untuk kami akses, yang boleh dilihat melalui log.

Bagaimana untuk menggunakan MySQL menggunakan Docker

Kami log masuk ke mysql melalui kata laluan dalam log

mysql -uadmin -pi6k5usp9km9g -h127.0.0.1
Salin selepas log masuk

Secara teorinya, kami boleh berjaya log masuk ke mysql pada masa ini. Anda boleh membuat pustaka, jadual, dan kemudian keluar .Tetapi apabila bekas dihentikan dan dimulakan semula, data anda akan hilang fail ke bekas (lekapkan folder tempatan daripada hos pada bekas untuk menyimpan fail pangkalan data).

Mula-mula kita hentikan bekas sebelumnya

docker stop mysql
Salin selepas log masuk

Kami menentukan laluan yang boleh dipasang secara setempat dan mulakan semula tutum-docker- mysql Kami menentukan /home/walter/softwares/tutum-docker-mysql/data untuk digantung pada direktori /var/lib/mysql dalam bekas (-v bind mount a volume). , kami boleh mengekalkan data pada direktori hos (hos).

sudo docker run -d -p 3306:3306 -v /home/walter/softwares/tutum-docker-mysql/data:/var/lib/mysql -e mysql_pass="mypass" tutum/mysql
Salin selepas log masuk

Kami menetapkan kata laluan penciptaan sebagai mypass apabila kami memulakannya di atas Sekarang kami log masuk ke mysql untuk mencipta beberapa data dan melihat sama ada ia akan berlaku disimpan

shell>mysql -uadmin -pmypass -h127.0.0.1
mysql>create database test;
Salin selepas log masuk

Keluar dari mysql dan mulakan semula operasi yang telah kami lakukan akan dikekalkan Setiap kali kami memulakan mysql ini, kami boleh menggunakan arahan berikut

docker run -d -p 127.0.0.1:3306:3306 -v /home/walter/softwares/tutum-docker-mysql/data:/var/lib/mysql tutum/mysql
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan MySQL menggunakan Docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan