Linux上通過docker方式安裝mysql

2022-03-10 02:47:50 字數 1103 閱讀 1033

docker版本資訊

mysql版本:5.7

1、docker方式安裝

首先拉取mysql映象:docker pull mysql:5.7

檢視本地的mysql映象

執行如下命令,執行mysql容器:

docker run -p 3307:3307 --name mysql-3307 -v /data/mysql/3307/conf/my.conf:/etc/mysql/mysql.conf.d/mysqld.cnf   -v /data/mysql/3307/mysql_data:/var/lib/mysql --net=host --privileged -e mysql_root_password=123456 -d mysql:5.7

檢視啟動後的容器:

通過docker inspect 容器id/名稱命令,可以檢視指定容器的相關資訊:如容器和宿主機的目錄對映關係等:

通過docker exec -it 88dab2f338c6(容器id) bash 命令可進入容器進行修改密碼、客戶端連線許可權等操作

注意點:

1)、持久化:一定要通過-v 命令將容器的中的資料目錄對映到宿主機上,且通過重啟方式驗證資料持久化是否生效

2)、配置檔案:將配置檔案對映出來,方便在宿主機上修改配置檔案

Linux上Docker的安裝

1.前提條件目前,centos 僅發行版本中的核心支援 docker。docker 執行在 centos 7 上,要求系統為64位 系統核心版本為 3.10 以上。docker 執行在 centos 6.5 或更高的版本的 centos 上,要求系統為64位 系統核心版本為 2.6.32 431 或...

win10上通過Docker執行Redis

我在windows 10上通過hyper v使用docker版本1.12.5,並希望將容器可執行檔案用作當前路徑中的命令。我構建了乙個執行正常的docker映象但是在安裝當前路徑時遇到了問題。我們的想法是建立乙個別名做乙個docker run rm 命令,以便它可以在系統範圍內用於當前目錄。在win...

linux上通過yum安裝vnc

在linux上通過yum安裝vnc 1 執行sudo yum install tigervnc server 3 執行rpm q tigervnc server檢視是否安裝成功 4 執行vncserver 1,啟動服務 5 設定密碼 vncpasswd 6 檢視埠netstat ntl,預設是590...