Docker konteyneriga MySQL qanday o'rnatiladi?
Apr 02, 2019
ubuntu code snippets docker knowledge base
Docker o'rnatish
Ubuntu'da Docker o'rnatish bo'yicha maqola: Ubuntu'ga Docker qanday o'rnatiladi?
MySQL konteynerini orqa fonda ishga tushiramiz. Root paroli: test.
>> docker run --rm -it -e MYSQL_ROOT_PASSWORD=test -d mysql
-d— konteynerni orqa fonda ishlatib, ID ko'rsatadi--rm— konteyner to'xtaganida avto o'chiradi
Ishlayotgan konteynerlarni ko'rish
>> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8ee2e6c8174d mysql "docker-entrypoint.s…" 9 soniya oldin Up 7 soniya 3306/tcp, 33060/tcp condescending_snyder
MySQL shell'ga kirish
>> docker exec -it 8ee2e6c8174d mysql -u root -ptest
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
mysql>
Konteyner sozlamalarini ko'rish
Tarmoq, volume va boshqa ma'lumotlarni ko'rsatadi.
G'oyangiz bormi? Unga mos ideal domenni toping
AI domen nomi generatorimiz yuzlab zonalar bo'ylab bo'sh nomlarni taklif qiladi. Bepul SSL, DNS va Whois maxfiyligi kiritilgan.
>> docker inspect 8ee2e6c8174d
[
{
"Id": "8ee2e6c8174d...",
"State": {
"Status": "running",
"Running": true
},
"Networks": {
"bridge": {
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
...
}
}
}
]
IP orqali MySQL'ga ulanish
mysql -u root -ptest -h 172.17.0.2
Barcha konteynerlarni ko'rish (ishlayotgan va to'xtagan)
>> docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8ee2e6c8174d mysql "docker-entrypoint.s…" 2 daqiqa oldin Up 2 daqiqa 3306/tcp, 33060/tcp condescending_snyder
913f33f5a848 mysql "docker-entrypoint.s…" 12 daqiqa oldin Exited (0) 11 daqiqa jovial_dubinsky
b36cf8b3b664 mysql "docker-entrypoint.s…" 22 daqiqa oldin Exited (1) 22 daqiqa cocky_mcnulty
Barcha image'larni ko'rish
>> docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql latest 7bb2586065cd 45 soat oldin 477MB
G'oyangiz bormi? Unga mos ideal domenni toping
AI domen nomi generatorimiz yuzlab zonalar bo'ylab bo'sh nomlarni taklif qiladi. Bepul SSL, DNS va Whois maxfiyligi kiritilgan.