docker mysql57_docker安装mysql57
提高應(yīng)用交付效率mysql
1. 支持服務(wù)發(fā)現(xiàn),避免服務(wù)重啟遷移 IP 變動帶來影響;
2. 支持微服務(wù)化,下降代碼維護(hù)及重構(gòu)復(fù)雜度,適應(yīng)快速變化的業(yè)務(wù)需求。sql
快速響應(yīng)業(yè)務(wù)變化docker
1. 靈活水平擴(kuò)展,應(yīng)對業(yè)務(wù)量的驟然變化;
2. 秒級部署速度,保障產(chǎn)品用戶體驗流暢。安全
服務(wù)運(yùn)轉(zhuǎn)安全穩(wěn)定bash
1. 分布式架構(gòu),服務(wù)錯誤自動恢復(fù)快速遷移,保證服務(wù)高可用;
2. 分布式存儲,有狀態(tài)服務(wù)數(shù)據(jù)持久化保存,保證用戶數(shù)據(jù)安全。架構(gòu)
服務(wù)運(yùn)維省時省心運(yùn)維
1. 豐富的數(shù)據(jù)監(jiān)測,統(tǒng)一的日志管理,助力分析服務(wù)健康;
2. 自定義監(jiān)控報警,及時獲取狀態(tài)預(yù)警。分布式
使用docker官方鏡像安裝mysql服務(wù)微服務(wù)
一、拉取mysql鏡像,采用網(wǎng)易加速地址
docker pull hub.c.163.com/library/mysql:5.7日志
docker search :在docker index中搜索image
二、重命名鏡像名
docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7
三、建立目錄
sudo mkdir -p mysql/data mysql/conf.d
四、運(yùn)行容器
docker run --name mysql5.7 -p 3306:3306 -v /mysql/data:/var/lib/mysql -v /mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
命令解析:
--name:容器名
--p:映射宿主主機(jī)端口
-v:掛載宿主目錄到容器目錄
-e:設(shè)置環(huán)境變量,此處指定root密碼
-d:后臺運(yùn)行容器
docker ps
docker stop mysql
docker rm mysql
docker ps -a
五、進(jìn)入容器
docker exec -it mysql bash
mysql -uroot -p
select version();
CREATE DATABASE db_datavalue DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
create table tb_test(
id int(10) NOT NULL AUTO_INCREMENT,PRIMARY KEY(id),
name varchar(20)
);
show databases;
show tables;
exit;
總結(jié)
以上是生活随笔為你收集整理的docker mysql57_docker安装mysql57的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 福泉牛场镇有出租房吗?
- 下一篇: 格力中央空调显示E4是什么情况