1. 程式人生 > 資料庫 >在docker中執行mariadb程式的方法

在docker中執行mariadb程式的方法

1.安裝docker

2.獲取mariadb映象

docker pull mariadb

首先在https://hub.docker.com查詢mariadb官方映象,相關引數設定https://hub.docker.com/_/mariadb/有詳細說明

3.執行映象

docker run -p 3306:3306 --name mariaone -v /usr/local/mysql/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=mypassword -d mariad
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

my.cnf

埠對映之後可以在容器外面的軟體中連線資料庫,cnf檔案主要解決編碼問題,防止出現中文亂碼。

4.測試

總結

以上所述是小編給大家介紹的在docker中執行mariadb程式的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回覆大家的!