安裝docker並使用docker安裝mysql

安裝Docker

一、 Docker 教程地址:https://www.runoob.com/docker/centos-docker.install.htmlhtml

二、安裝dockermysql

命令:yum install docker-iosql

三、啓動dockerdocker

命令:service docker startcentos

四、查看docker是否啓動成功bash

命令:ps -ef|grep dockersqlserver

使用docker安裝mysql

一、查詢mysqlspa

命令:docker search mysql3d

二、安裝mysqlrest

命令:docker pull mysql

三、查看鏡像

命令:docker images

四、在opt下建立文件夾

命令:cd /opt/

命令:mkdir mysql_docker

命令:cd mysql_docker/

命令:echo $PWD

五、啓動mysql容器,在var/lib/docker/containers/下查看容器

命令:docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest

命令:cd /var/lib/docker/containers/

六、查看mysql進程

命令:docker ps -a

七、進入mysql容器,並登錄mysql

命令:docker exec -it mysqlserver bash

命令:mysql -uroot -p

八、開啓遠程訪問權限

命令:use mysql;

命令:select host,user from user;

命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

命令:flush privileges;

鏡像裏面 root用戶已經有遠程鏈接權限在裏面,因此不須要去設置,只是模式不同才致使沒法鏈接,把root用戶的密碼改爲 mysql_native_password 模式,便可遠程鏈接

查看docker日誌

命令:docker logs -f --tail 10 a4dac74d48f7

經常使用命令

  • 查看進程

命令:docker ps -a

  • 關閉docker中mysql容器

命令:docker stop mysqlserver

  • 重啓docker中mysql重啓

  • 重啓docker

命令:systemctl restart docker

  • 關閉docker

命令:systemctl stop docker

相關文章
相關標籤/搜索