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...