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.

Boshqa tillarda o'qish:

BG CS DA DE EL EN ES FI FR HU IT NB NL PL PT RO RU SV TR ZH-HANS