Docker初尝试
2017-12-19 本文已影响48人
J_101
Docker
1.What is Docker?
关于Docker,网上有很多讲解,不在此处赘述,提供两个不错的学习链接,望自行学习。
Docker Github
Docker Doc
Docker — 从入门到实践
网易云课堂
2.Try It
- 本机环境:windows 10
- Docker's Doc
原本想用最新的docker for windows,结果需要开启windows自带的Hyper-V,结果创建的Hyper-V适配器与锐捷认证冲突(尴尬的锐捷...),于是选择用DockerToolbox方法。
- 下载DockerToolbox
- 安装(按步骤即可)
-
安装完成生成三个图标(默认),VirtualBox,Kitematic (Alpha),Docker Quickstart Terminal
-
打开Docker Quickstart Terminal,自动初始化,显示如下界面即可
输入命令测试,正确输出版本信息即可
docker version
- 使用git bash打开,下载或更新docker machine
install docker machine
-
到此环境搭建完毕,使用docker-machine help 学习相关命令
使用网易蜂巢镜像测试
docker run hub.c.163.com/binaray/busybox:latest echo hello world
3.Use It
- 快速部署nginx
- 打开git bash
- docker pull hub.c.163.com/library/nginx:latest(链接来自镜像网页)
- docker run -p 8080:80 --name nginx_web -it hub.c.163.com/library/nginx:latest /bin/bash(run 命令,-p设置端口映射,--name 名称,-it进入docker /bin/bash 位置)
- nginx(启动)
- 宿主机测试:192.168.99.100:8080
- 关于部署nginx,也可以使用dockerfile
- 后续完善....
作者:Jasonhaven.D
链接:http://www.jianshu.com/u/ed031e432b82
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。