elasticsearch程序员Docker容器

docker入门体验

2017-09-16  本文已影响183人  rabbitGYK

博客原文

在探讨微服务的路上,docker的概念也是经常出现,自己只是粗略的了解docker是个啥,现在是时候认真学习一下docker了,亲自操作一下才能更加深入的理解。

00. docker介绍

docker是开源的一个基于轻量级虚拟化技术的容器引擎项目。它通过分层镜像标准化和内核虚拟化技术,使得应用开发者和运维工程师可以以统一的方式跨平台发布应用,并且以几乎没有额外开销的情况下提供资源隔离的应用运行环境。

docker有三个核心概念:

01. docker准备

准备一个能够连接互联网的Ubuntu操作系统,Ubuntu是安装docker最好的环境。docker是在ubuntu的环境下开发的,测试也是最充分的环境。

02. docker体验

  1. 查看docker的版本:docker --version
  2. 从仓库种搜索一个镜像:docker search tomcat
  3. 挑选一个镜像下载:docker pull tomcat,这里选的是镜像名为tomcat的镜像。
  4. 查看拥有的镜像:docker images
  5. 删除一个镜像:docker rmi <image id>
  6. 创建一个tomcat的docker容器:docker run -p 8080:8080 tomcat,这里的-p参数是映射主机端口和容器端口。
  7. 查看正在运行的容器:docker ps
  8. 查看所有的容器:docker ps -a
  9. 停止一个正在运行的容器:docker stop 容器名(容器id前四位)
  10. 启动一个已创建的容器:docker start 容器名(容器id前四位)
  11. 重启一个正在运行的容器:docker restart 容器名(容器id前四位)
  12. 删除一个已创建的容器:docker rm 容器名(容器id前四位)
  13. 一个复杂点的命令:
    docker run -i -t --name hello_tomcat -p 8081:8080 tomcat /bin/bash,其中-i -t是进入到容器的交互式的窗口,--name为容器指定一个名字。

到这里为止,就简单体验了一把docker容器的基本操作。

上一篇 下一篇

猜你喜欢

热点阅读