Docker 初步认识
原文:Docker 初步认识

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/
 

posted on 2019-01-08 15:40 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/10239328.html

Docker 初步认识相关推荐

  1. 天池比赛——docker初步尝试

    天池docker 1.创建阿里云容器镜像 (dockerhub其实也行,天池的比赛应该只能用阿里云,这样也方便). 注册地址:https://cr.console.aliyun.com 1.1 注册开 ...

  2. Docker介绍与安装使用(一)

    什么是Docker? docker是一个基于LXC容器技术的管理工具,提供一系列更强的功能,如可移植性(定义了标准,可以在任意主机运行).自动化构建(dockerfile).版本控制.镜像管理等. d ...

  3. Docker基础实战教程一:入门

    相比,Docker具有更高效的系统资源利用率.更快速的启动时间.提供一致的运行环境.更轻松的迁移等众多优势.自2013年0.1版本发布以来,围绕Docker逐渐形成了繁荣的生态,迅速的成为国内外各大云 ...

  4. 渗透测试-Docker容器

    Docker 初步认识 Docker是时下热门的容器技术,相信作为一名开发人员,你一定听说过或者使用过,很多人会把Docker理解为一个轻量级虚拟机,但其实Docker与虚拟机(VM)是两种不同的计算 ...

  5. 零基础超简单的Docker入门教程 So Easy

    前提 本文是基于windows环境下使用docker的学习文章 其实我也有很长的一段时期在ubuntu系统下开发,很喜欢linux系统的纯净方便,但是当你身边同事都是使用windows与你交流沟通传输 ...

  6. mesos marathon mysql_管理mesos+Marathon,实践

    上一篇我们针对整个mesos+Marathon+zookeeper做了分布式的资源管理集群环境,现在我们来实际在上面跑几个服务试试 小注:我写的特别烂,可以加我们qq群一起讨论,一起学习 Mesos& ...

  7. Docker Swarm 初步认识 及 集群搭建

    [Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...

  8. Docker Compose 简介、安装、初步体验

    [Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...

  9. 前端程序员初步认识 docker

    初步认识 docker 为什么要学习 docker 有同学说他开发工作中有两大神器,一个是 vim 编辑器,另一个就是 Docker. 什么是 docker Docker 是一个开源的应用容器引擎. ...

最新文章

  1. mysql 表名和和数据库函数名称冲突的解决方法
  2. OO实现ALV TABLE 二:ALV显示的三种形式
  3. 分享沙龙丨如何打磨一款好产品?
  4. 线段树专辑——pku 3667 Hotel
  5. 用java做一个截图工具_Java制作屏幕截图软件(还可以保存到剪切板内)
  6. ios 一直是正在等待审核_iOS开发者账号被调查了,相关问题整理
  7. linux input子系统分析--主要函数
  8. Android近场通信---NFC基础(三)
  9. Sharepoint定制的时候应该注意的事项
  10. windows cmd命令行findstr 类似linux中的grep
  11. Make a Crystal UVA - 11014 (容斥定理)
  12. 我短期内不会再到实体书店买书了,同时分析各种获取知识的方法
  13. 动态规划 343,279,91,62,63,198
  14. 线程间通信与协作方式之——wait-notify机制
  15. UG1969软件详细安装教程
  16. Java使用POI操作Excel合并单元格
  17. adb shell使用教程+sqlite3使用示例
  18. 增加关键词密度不要堆积
  19. 保障IM推送、优化移动网络 网易云信解决移动IM稳定难题
  20. 设计模式在美团外卖营销业务中的实践

热门文章

  1. Django框架学习索引
  2. 圣杯布局与双飞翼布局全解
  3. msql查询指定日期
  4. xpath的数据和节点类型以及XPath中节点匹配的基本方法
  5. 火狐浏览器缓存登录名、密码解决方法
  6. Spring中使用@ModelAttribute注解
  7. leetcode算法题--子集
  8. OpenStack OVS实现安全组(五)
  9. leetcode算法题--完全平方数★
  10. 「镁客早报」任正非称对苹果等对手出售5G芯片持开放态度;马斯克称未来12个月内将生产超过50万辆车...