Kylin 云服务器Docker安装MariaDB

麒麟云平台 :https://www.ccyunchina.com/

安装Docker
# apt-get install docker docker-compose docker-containerd docker-doc docker-runc docker.io
拉取MariaDB镜像
# docker pull mariadb
创建数据目录
# mkdir -p /opt/docker-contailers/mariadb/
# mkdir -p /opt/docker-contailers/mariadb/data
编辑配置文件 /opt/docker-contailers/mariadb/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/run/mysqld/mysqld.pid
启动MariaDB
#  docker run  -v /opt/docker-contailers/mariadb/my.cnf:/etc/my.cnf -v /opt/docker-contailers/mariadb/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=abcDEF123 --name mariadb -d mariadb --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
进入容器,登陆到MariaDB
root@Kylin:~# docker exec -it mariadb /bin/bash
root@105849371e96:/# mysql -uroot -p  
Enter password:  
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.4.12-MariaDB-1:10.4.12+maria~bionic mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>  
设置Docker开启启动
# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /lib/systemd/system/docker.service.

发布了169 篇原创文章 · 获赞 43 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/hknaruto/article/details/104891340