---
title: 'Kā instalēt phpMyAdmin Docker vidē | Zomro'
description: 'Šajā rakstā mēs apskatīsim, kā instalēt phpMyAdmin Docker konteinerā, kā arī apskatīsim docker-compose faila sintaksi un veiksim instalāciju.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669736570_1.png'
---

![opened image]()

  * [Zomro](https://zomro.com/lv/)
  * [FAQ](https://zomro.com/lv/blog/faq/)
  * Jak instalēt phpMyAdmin Dockerī 



# Jak instalēt phpMyAdmin Dockerī

20-11-2022

Šajā rakstā mēs apskatīsim, kā uzstādīt phpMyAdmin Docker konteinerā, kā arī izskatīsim docker-compose faila sintaksi un veiksim uzstādīšanu.  


## **Docker uzstādīšana**

Atjauninām operētājsistēmas pakotnes.   

    
    
    apt update

  
Uzstādīsim nepieciešamās pakotnes un pievienosim jaunu repozitoriju:
    
    
    apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
    
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

  
Tagad atjaunināsim pakotnes ar jauno repozitoriju:
    
    
    apt update

Tagad uzstādīsim pašu Docker.
    
    
    apt-get install docker-ce docker-ce-cli containerd.io

  
Pārbaudām Docker versiju:
    
    
    docker --version

  
![Как установить phpMyAdmin в Docker - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669736570_1.png)Pārbaudīsim statusu:
    
    
    systemctl status docker

  
![Как установить phpMyAdmin в Docker - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669736593_2.png)  
Ja tas nav uzsācies, tad uzsākam:
    
    
    systemctl start docker
    

  
Un pievienojam automātiskai palaišanai.
    
    
    systemctl enable docker
    

  
![Как установить phpMyAdmin в Docker - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669736594_4.png)

## **Uzstādīsim Docker-Compose**
    
    
    curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    

Uzstādām izpildes tiesības. 
    
    
    chmod +x /usr/local/bin/docker-compose
    

  
Pārbaudām, kā uzstādījās Docker-Compose:
    
    
    docker-compose --version
    

  
![Как установить phpMyAdmin в Docker - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669740139_5.png)  
  
Izveidosim failu ***.yaml** Docker-Compose.  
  
Lai nākotnē orientētos, kur un kas mums ir uzstādīts, izveidosim atsevišķu mapi šim projektam katalogā **/home** un pāriesim uz to.
    
    
    mkdir /home/phpmyadmin && cd /home/phpmyadmin

  
Jūs varat izmantot arī citu direktoriju**** šo un citu projektu izvietošanai.   
  
Izmantosim repozitoriju, lai izveidotu failu **docker-compose.yaml** pēc saites <https://hub.docker.com/_/phpmyadmin>  
  
Izveidojam failu **docker-compose.yaml** vai **docker-compose.yml** ,
    
    
    vim docker-compose.yaml
    

  
Un pievienojam tam sekojošo kodu:
    
    
    version: '3.1'
    
    services:
      phpmyadmin:
        image: phpmyadmin
        restart: always
        ports:
          - 8090:80
        environment:
          - PMA_ARBITRARY=1

  
![Как установить phpMyAdmin в Docker - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669812444_docker-admin.png)  
Kur:  
  
**phpmyadmin:** jūsu konteineru nosaukums;  
**image: phpmyadmin:** attēls, no kura tiks izvērsts phpmyadmin  
**8090:80** \- ports 8090, kuru mēs izmantosim, lai pieslēgtos phpmyadmin  
**restart:always** \- norāda, ka konteiners tiks restartēts, ja tas sabojājas vai serveris tiek restartēts  
**PMA_ARBITRARY=1** \- norāda, ka ir iespējama pieslēgšanās pie jebkura datu bāzes servera (Kā piesaistīt phpmyadmin paneļa konkrētam serverim, varat iepazīties [šajā ](https://zomro.com/rus/blog/faq/290-kak-ustanovit-mariadb-v-docker)rakstā)  
  
Palaidīsim mūsu skriptu (tam jāatrodas direktorijā, kur izveidots mūsu fails. Šajā gadījumā tas ir **/home/phpmyadmin**):
    
    
    docker-compose up -d 

Gaidām attēlu lejupielādi un izvēršanu.  
  
Pārbaudām:
    
    
    docker-compose ps

vai 
    
    
    docker ps

  
![Как установить phpMyAdmin в Docker - 6](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669812849_docker-admin2.png)  
Lai apskatītu žurnālus, izmantojiet komandu 
    
    
    docker logs -f phpmyadmin
    

  
Tāpat var veikt uzstādīšanu tikai Docker:
    
    
    docker run -d --restart always --name phpmyadmin -e PMA_ARBITRARY=1 -p 8090:80 phpmyadmin

  
  
Lai pieslēgtos **phpmyadmin** — atveriet pārlūkprogrammu un dodieties uz adresi — http://YOUR_IP_SERVER:8090/   
  
![Как установить phpMyAdmin в Docker - 7](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669814059_screenshot_3.png)  
Tagad varam pieslēgt datu bāzes serveri.  
Laukā **Server** ievadām datu bāzes servera IP, laukā **Username** \- lietotāja vārdu (šajā gadījumā tas ir root), laukā **Password** \- datu bāzes servera lietotāja root paroli.  
  
Ja jums vēl nav uzstādīts datu bāzes serveris Docker, tad rakstā **Kā uzstādīt MariaDB Docker** apskatīsim, kā to izdarīt, un redzēsim, kā šo datu bāzes serveri izvērst kopā ar **phpMyAdmin**.

Arī piedāvājam apskatīt citas noderīgas rakstus:

  * [Kā uzstādīt un konfigurēt phpMyAdmin Windows Server](https://zomro.com/rus/blog/faq/367-how-to-install-and-configure-phpmyadmin-on-windows-server)
  * [Kā iekļūt phpMyAdmin no populārām servera vadības paneļiem](https://zomro.com/rus/blog/faq/389-in-this-article-we-will-look-at-how-to-use-phpmyadmin-to-importexport-databases-on-various-control-panels-such-as-ispmanager-cpanel-vestacp-and-hestiacp-how-to-get-into-phpmyadmin-from-popular-server)
  * [Papildu datu bāzes serveris HestiaCP + native phpmyadmin](https://zomro.com/rus/blog/faq/470-additional-database-server-in-hestiacp-native-phpmyadmin)



Līdzīgie raksti

[Kā pieslēgties serverim izmantojot FTP, SFTP un SCP](https://zomro.com/lv/blog/faq/144-kak-podkljuchitsja-k-serveru-po-ftp-sftp-i-scp) [Kā uzstādīt SOCKS5 Dockerī](https://zomro.com/lv/blog/faq/282-kak-ustanovit-socks5-v-docker) [Kā instalēt Python 3.10 uz CentOS 7](https://zomro.com/lv/blog/faq/294-kak-ustanovit-python-310-na-centos-7) [Kas ir FTP un kā to izmantot, lai augšupielādētu failus serverī?](https://zomro.com/lv/blog/faq/543-what-is-ftp-and-how-do-i-use-it-to-upload-files-to-a-server) [Kā instalēt Redis Docker un Docker Compose](https://zomro.com/lv/blog/faq/301-kak-ustanovit-redis-v-docker)

[ Dedikētie serveri no €88.80/mēn. ](/lv/dedicated-servers)
