Docker初尝试1.What is Docker?2.Try It3.Use It

时间:2022-05-08
本文章向大家介绍Docker初尝试1.What is Docker?2.Try It3.Use It,主要内容包括1.What is Docker?、2.Try It、3.Use It、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
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
  1. 打开git bash
  2. docker pull hub.c.163.com/library/nginx:latest(链接来自镜像网页)
  3. 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 位置)
  4. nginx(启动)
  5. 宿主机测试:192.168.99.100:8080
  • 关于部署nginx,也可以使用dockerfile
  • 后续完善....