這以前能夠docker search centos 搜索下有哪些鏡像html
docker pull centos:6.9
docker的具體命令能夠查看docker手冊mysql
docker -it centos:6.9 /bin/bash
而後按照 https://lnmp.org/install.html 命令一步步安裝。linux
這樣能夠用xshell鏈接sql
yum install openssh-server vi /etc/ssh/sshd_config ### 修改爲PermitRootLogin yes UsePAM no service sshd start
重置下密碼docker
passwd
docker ps -a
查看剛剛運行的docker鏡像CONTAINER IDshell
docker commit CONTAINER ID centos:lnmp
將剛剛運行的容器保存成新的容器,方便下次直接調用,否則剛剛安裝的數據都沒有了windows
用xshell鏈接docker中的Linux
centos
docker run -d -p 10022:22 centos:lnmp /usr/sbin/sshd -D
這時候就能夠在xshell鏈接docker中的centos了
瀏覽器
在docker 中ping docker中的Linux的ip是能夠的bash
在windows中ping docker的ip也是能夠的,可是在windows中ping docker中的Linux的ip是ping不通的
因爲windows沒有路由到docker中的Linux,這時候須要在windows添加路由(管理員模式)
C:\WINDOWS\system32>route add -p 172.17.0.0 mask 255.255.255.0 192.168.99.100 ### 要添加目標爲 172.17.0.0,子網掩碼爲 255.255.255.0 ,下一個躍點地址爲 192.168.99.100 的路由。
添加完查看路由
添加完後在看下是否能ping通
這時候就能夠在瀏覽器裏面訪問docker中的Linux了
這裏輸入Linux裏面的mysql帳號密碼就能夠了