您好,登錄后才能下訂單哦!
本篇內容介紹了“docker創建centos容器并下載MySQL進行本地連接的方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
docker pull guyton/centos6 #因為是docker命令,所以命令前加docker
docker images #查看所有鏡像
#依賴guyton/centos6創建一個名為mycentos_mysql的容器,并存在/bin/bash目錄 docker create -it --name mycentos_mysql guyton/centos6 /bin/bash #查看是否創建成功 docker ps -a #啟動容器(進入容器前必須啟動容器) docker start mycentos_mysql #進入容器 docker attach mycentos_mysql
docker run -it --name mycentos_mysql guyton/centos6
docker run -it --name mycentos_mysql -p 3307:3306 guyton/centos6
進入容器后,下載MySQL,大概率遇到問題,后面會將解決方法寫出:
#下載MySQL yum install -y mysql mysql-devel mysql-server #報錯,下載不了 #更換一下yum源,依次在容器里輸入以下代碼 sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo yum clean all && yum makecache #更換完yum源后,再次嘗試下載MySQL,下載成功。
#啟動 service mysqld start #進入 mysql -uroot -p
出現綠色的ok就代表啟動成功了,第一次進入MySQL沒有密碼,出現輸入密碼的提示不用理會,直接回車進入
#復制mysql>后面的代碼就可以 mysql> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '1' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES;
然后就可以打開本地連接的軟件,比如MySQL
,或者Navicat Premium
輸入虛擬機的IP和之前設置的端口號,用戶名和密碼就是虛擬機的用戶名和密碼,然后就連接成功了,就可以開始使用了
“docker創建centos容器并下載MySQL進行本地連接的方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。