docker查询mysql 有哪些版本的镜像_CentOS安装Docker环境和mysql镜像的记录
生活随笔
收集整理的這篇文章主要介紹了
docker查询mysql 有哪些版本的镜像_CentOS安装Docker环境和mysql镜像的记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.查看操作系統版本
執行命令:
lsb_release -a2. 查看磁盤使用情況
執行命令:
df -h3.查看CPU配置
執行命令:
lscpu4.查看內存使用情況
執行命令:
free -h5.更新yum
yum update -y6.安裝依賴包
yum install -y yum-utilsdevice-mapper-persistent-data
lvm2
7.添加yum源
sudo yum-config-manager--add-repo https: // download. docker .com /linux/centos/docker-ce.repo
注意去掉上面url中的空格
8.更新緩存并安裝docker-ce
yum update -yyum install docker-ce -y
中間可能會出現同意GPG key的提示,如下:
安裝結束后:
9.設置docker開機啟動
systemctl enable docker10. 啟動docker服務
systemctl start docker11. 執行hello world鏡像
sudo docker run hello-world12. 安裝docker-compose
yum install -y docker-compose13. 新建helloworld容器的docker-compose根目錄
mkdir -p /opt/dockers/helloworldcd /opt/dockers/helloworld
14.安裝emacs(文本編輯器,選裝)
yum install -y emacs15. 編寫helloworld的docker-compose文件
emacs ./docker-compose.yml并在編輯器中輸入:
按快捷鍵^X,^S保存。
按快捷鍵^Z,切換編輯器到后臺, 或者^Z,^C退出。
16. 通過docker-compose運行Hello World鏡像
docker-compose up17. 創建共享網卡
docker network create -d bridge net_common后續安裝的mysql通過這個共享網卡提供服務
18.運行mysql的docker
創建目錄
創建容器中mysql的配置文件目錄,并編輯mysql配置文件my.cnf
mkdir -p ./etc/mysql/cd ./etc/mysq/
emacs my.cnf
文件內容給如下:
# This will be passed to all mysql clients [client] default-character-set=utf8mb4[mysql] default-character-set=utf8mb4# The MySQL server [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci default_storage_engine=innodb #binlog_format=row #innodb_autoinc_lock_mode=2 #innodb_flush_log_at_trx_commit=0# Allow server to accept connections on all interfaces. bind-address=0.0.0.0lower_case_table_names=1 default-time_zone = '+8:00'文件中配置了字符集(utf8mb4)、數據庫引擎(innodb)、表名默認消息(lower_case_table_names)、默認時區(東8區,default-time_zone = '+8:00')
編輯后按快捷鍵^X^S保存,^X^C退出emacs
之后編輯mysql的docker-compose配置文件
emacs /opt/dockers/mysql/docker-compose.yml內容如下:
version: "3" services:mysql:image: mariadb:latestrestart: alwaysvolumes:- ./etc/mysql:/etc/mysql- ./var/lib/mysql:/var/lib/mysqlenvironment:MYSQL_ROOT_PASSWORD: <!---操作系統root用戶密碼MYSQL_DATABASE: <---------數據庫名MYSQL_USER: <-------------數據庫用戶名MYSQL_PASSWORD: <---------數據庫用戶密碼ports:- 127.0.0.1:3306:3306networks:- default- net_common networks:net_common:external: true執行
docker-compose up -d中間如果太長時間下載不完,可以^C,中斷執行,然后重新執行
docker-compose up -d直到出現上圖。
查看鏡像執行情況,執行
docker-compose ps如下圖:
安裝mysql客戶端:
yum install -y mysql通過mysql客戶端命令行工具連接數據
mysql -h 127.0.0.1 -D APPDB -u appdbuser -p執行
select 1;或
show databases;確認查詢功能可用,結果如下
執行
exit退出mysql
THE END
總結
以上是生活随笔為你收集整理的docker查询mysql 有哪些版本的镜像_CentOS安装Docker环境和mysql镜像的记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gsea富集分析结果怎么看_怎么看肝功能
- 下一篇: python开发环境配置_百度资讯搜索_