您的位置:首页 > 运维架构 > Docker

Docker 初步认识

2017-06-26 16:59 330 查看
1.docker 是什么?

  


  一种操作系统级别的虚拟技术,用于在一个单个系统内核的控制主机运行多个相互独立的应用程序。
  特点:轻量级、隔离、可扩展、共享内核和通用库。
2.安装Docker for windows

下载地址 :https://store.docker.com/editions/community/docker-ce-desktop-windows
安装完成后可以打开shell(cmd.exe,powerShell,or other)查看安装是否成功,以及安装docker安装版本:
docker --version
docker-compose --version
docker-machine --version



如果出现以上信息,说明安装完成
3.运行Docker 几个例子
在学习运行的例子以前先学几个命令 docker ps 、docker version 、docker info,这些都是查询docker的一些基础信息命令。
下面我们运行一个hello-world试试:docker run hello-world

如果出现以上信息,说明安装完成
3.运行Docker 几个例子
在学习运行的例子以前先学几个命令 docker ps 、docker version 、docker info,这些都是查询docker的一些基础信息命令。
下面我们运行一个hello-world试试:docker run hello-world



可能这个hello-world的例子给我们还不够直观,我们来运行一个ubuntu系统bash 看看:docker run -it ubuntu bash



运行linux命令查看系统情况如下,说明docker 运行了一个ubuntu系统给我们用
同时再开启一个shell,用命令docker ps 查看可以看到如下,docker启动了一个ubuntu系统镜像



下面我们将运行nginx站点:docker run -d -p 81:80 --name wenserver nginx

-p 表示端口 81表示本地Client机器端口的地址 80表示nginx docker端口地址 后面--name 表示给nginx容器的名称



然后我们打开浏览器访问



同时输入docker ps 查看启动的进程



那如何关闭这个webserver容器,输入docker kill webserver 启动这个webserver容器命令为docker start webserver



  下面是一些简单的docker的命令 :
  1.docker rm (容器名称或容器ID) 删除docker单个容器
  2.docker rm $(docker ps -a -q) 删除docker所有容器
  3.docker ps -a 查看所有容器信息
  4.docker images 查看所有镜像信息
  5.docker stop (容器名称或容器ID) 停止某个容器运行
  6.docker kill (容器名称或容器ID) 杀死某个容器
  7.docker start (容器名称或容器ID) 启动某个容器
  8.docker rmi (镜像名称或镜像ID) 删除某个镜像
  9.docker pull (镜像名称) 下载镜像

  以上是个人简单的第一次使用docker 下面是docker简单案例的地址 大家可以作为参考:https://docs.docker.com/samples/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: