啟用 mariadb

  1. docker search 搜尋 mariadb 相關的映像檔,選用 centos/mariadb-102-centos7。
    [root@dyw219 ~]# docker search mariadb
    NAME                       DESCRIPTION                           STARS OFFICIAL AUTOMATED
    mariadb                    MariaDB is a community-developed...   2942  [OK]     
    bitnami/mariadb            Bitnami MariaDB Docker Image          105            [OK]
    linuxserver/mariadb        A Mariadb container, brought to ...   79             
    toughiq/mariadb-cluster    Dockerized Automated MariaDB Gal...   38             [OK]
    colinmollenhour/mariadb-ga MariaDb w/ Galera Cluster, DNS-b...   26             [OK]
    panubo/mariadb-galera      MariaDB Galera Cluster                23             [OK]
    lsioarmhf/mariadb          ARMHF based Linuxserver.io imageb     18             
    million12/mariadb          MariaDB 10 - ~60Mb Alpine UTF-8       16             [OK]
    webhippie/mariadb          Docker images for MariaDB             15             [OK]
    mariadb/server             MariaDB Server is a modern datab...   14             [OK]
    centos/mariadb-101-centos7 MariaDB 10.1 SQL database server      10             
    bianjp/mariadb-alpine      Lightweight MariaDB docker image...   10             [OK]
    severalnines/mariadb       A homogeneous MariaDB Galera Clu...   7              [OK]
    centos/mariadb-102-centos7 MariaDB 10.2 SQL database server      6              
    wodby/mariadb              Alpine-based MariaDB container i...   4              [OK]
    tutum/mariadb              Base docker image to run a Maria...   4              
    circleci/mariadb           CircleCI images for MariaDB           3              [OK]
    tiredofit/mariadb-backup   MariaDB Backup image to backup M...   2              [OK]
    rightctrl/mariadb          Mariadb with Galera support           2              [OK]
    jonbaldie/mariadb          Fast, simple, and lightweight Ma...   2              [OK]
    kitpages/mariadb-galera    MariaDB with Galera                   2              [OK]
    demyx/mariadb              FROM webhippie/mariadb:latest         0              
    jelastic/mariadb           An image of the MariaDB SQL data...   0              
    alvistack/mariadb           Docker Image Packaging for Mari      0              [OK]
    ansibleplaybookbundle/mari An APB which deploys RHSCL Maria      0              [OK]
    
  2. 使用 centos/mariadb-102-centos7 映像檔,Docker run 啟動名為 mdb 的 mariadb 資料庫,-e 設定環境變數 MYSQL_ROOT_PASSWORD,-d 背景執行。
    [root@dyw219 ~]# docker run --name mdb -e MYSQL_ROOT_PASSWORD=123qwe \
    -d centos/mariadb-102-centos7
    282553feccf23b29465fabadb1fbb96fd326570724f23d3c97fa0d366677661a
    
  3. docker ps 查看容器。
    [root@dyw219 ~]# docker ps
    CONTAINER ID IMAGE                      COMMAND                  
    282553feccf2 centos/mariadb-102-centos7 "container-entrypoint"   
    
    CREATED             STATUS              PORTS               NAMES
    2 minutes ago       Up 2 minutes        3306/tcp            mdb
    
  4. docker inspect 查看容器的 IP 是 172.17.0.2。
    [root@dyw219 ~]# docker inspect mdb | grep IPAddress
            "SecondaryIPAddresses": null,
            "IPAddress": "172.17.0.2",
                    "IPAddress": "172.17.0.2",