先查看本機都有哪些鏡像,命令以下:docker p_w_picpathsmysql
使用Docker命令下載MySQL,命令如:docker pull mysql:5.7nginx
下載完成後查看鏡像庫sql
啓動咱們的mysql的docker容器docker
命令以下: docker run --name dbtest -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root1234 -d mysql:5.7centos
查看已經運行的的全部容器,命令如:docker pside
使用Navicat鏈接測試測試
安裝程序鏡像,以Nginx爲例,
(1)下載鏡像,docker pull nginx:1.9
(2)啓動容器,docker run -d -p 8080:80 nginx:1.9,把容器內的nginx的80端口,映射到當前服務器的8080端口,當前服務器的ip是192.168.0.191,瀏覽器輸入http://192.168.0.191:8080/,就能夠看到nginx已啓動,
(3)再啓動多一個容器,docker run -d -p 8081:80 nginx:1.9,瀏覽器輸入http://192.168.0.191:8081/,就能夠看到另一個nginx已啓動
(4)到這裏就能體現出Docker部署應用和傳統部署應用的區別了,傳統部署的話,須要人工拷貝多一份nginx,再配置端口,而Docker部署的話,在已製做好的鏡像基礎上,一條命令就能夠部署一個新的應用
安裝系統鏡像,以centos7爲例,由於鏡像運行的時候,會用當前系統的各類資源,因此鏡像只有60M大小,
(1)下載鏡像,docker pull centos:7
(2)啓動容器,docker run -i -t centos:7 /bin/bash,這樣就能夠進入到centos7鏡像系統