docker学习helloworld例子

在上一篇docker安装成功后,开始学习如何使用docker;java

核心知识点

针对docker整体架构图,把这个图中几个重要的概念理解就能够基本掌握docker知识体系mysql

archtecture

  1. image 镜像,通常在Docker hub中会有不少镜像,相似一个商城,各大厂也有本身的hub;这里面存放这不少封装好的image,如mysql image, java9 image等等。
  2. container 容器,容器是运行在linus系统里面的一个个沙盒;容器就是把某个在库中的image拉到真实环境中运行;
  3. docker 环境,如java程序须要jre环境来运行;container是一个运行在docker环境里面的程序;

测试例子

运行hello world例子sql

docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"docker

这里的 ubuntu:15.10 是一个镜像,用它来输出hello world。ubuntu

docker ps 查看容器列表网络

ps

docker stop flamboyant_albattani, flamboyant_albattani 是容器的名字,也能够使用容器的id架构

docker logs flamboyant_albattani,查看容器输出日志学习

docker命令展现

command1

command2

推荐博客

到这里基本能够明白docker是什么了,用来作什么的以及如何使用它;测试

image、container、docker这些概念须要好好理解日志

欢迎关注做者技术博客,Owen Blog

相关文章
相关标签/搜索