詳解如何使用DockerHub官方的MySQL映象

2022-09-29 14:18:08 字數 852 閱讀 1790

前言

最近一直在嘗試以官方centos映象為基礎,製作基於centos的mysql映象。但是製作後發現映象大小已經超過1.5g,這對於一般的docker映象來說太臃腫了。docker hub官方提供的mysql映象才324mb。目前來說我還沒有找到什麼好的方法把我製作的映象的體積減下來,所以就先使用官方的吧!

docpbojvgxgker pull mysql:5.7

如何使用這個dockerwww.cppcns.com映象?

1、啟動乙個mysql serve容器(預設埠3306)

docker run --name mysql -e mysql_root_password=root -d mysql:5.7

2、啟動另乙個容器,通過鏈結方式訪問mysql伺服器

docker run --name some-app --link mysql:mysql -d application-that-uses-mysql

3、啟動另乙個容器,通過mysql命令列訪問mysql伺服器

docker rupbojvgxgn -it --link mysql:mysql --rm mysql:5.7 sh -c 'exec mysql -h"$mysql_port_3306_程式設計客棧tcp_addr" -p"$mysql_port_3306_tcp_port" -uroot -p"$mysql_env_mysql_root_password"'

4、進入伺服器控制台

docker exec -it mysql bash

5、檢視mysql伺服器日誌

docker logs mysql

總結本文標題: 詳解如何使用dockerhub官方的mysql映象

本文位址:

DockerHub 映象倉庫的使用

之前我們使用的映象都是從 dockerhub 公共倉庫拉取的,我們也學習了如何製作自己的映象,但是通過 tar 包的方式實現映象的備份恢復遷移對於團隊協作開發並不是特別友好,我們也可以將映象推送至 dockerhub 倉庫方便使用。官網 通過docker login命令輸入賬號密碼登入 docker...

C 中的Lazy如何使用詳解

延遲初始化 是一種將物件的建立延遲到第一次需要用時的技術,換句jmdilc話說,物件的初始化是發生在真正需要的時候才執行,值得注意的是,術語 延遲初始化 和 延遲例項化 的意思是相同的 可以互換使用,通過使用 延遲初始化 技術,可以避免應用程式不必要的計算和記憶體消耗,這篇文章我們將會討論如何在 c...

如何使用PyCharm及常用配置詳解

整合開發環境 ide,integrated development environment 整合了開發軟體需要的大部分工具。一般包括以下工具 1.pycharm是 python 的一款非常優秀的整合開發環境 2.pycharm除了具有一般 ide 所必備功能外,還可以在windows linux m...