1,docker pull centos     下载centos镜像

docker search centos  搜索镜像

2,docker images           查看本地镜像

3,docker rmi    + 镜像名  或者docker rmi +镜像名:tag

这样做的目的是因为可能镜像名一样,这样你就会无法删除了,所以如果有这种情况,就添加上tag就可以了。

当然,也是可以通过镜像ID来删除该镜像的,如果多个镜像使用同一个ID,那说明它们其实就是1个镜像。

4, docker   tag  centos  test    重新复制一个镜像名为test的。或者

docker tag centos  test2:aaa   这样就是复制一个镜像名为test2 tag为aaa的啦。

5,运行镜像(容器),默认开启一个镜像就会开启一个容器。

docker run  -i -t  centos(镜像名) :tag  /bin/bash   或者 docker run  -i -t  centos(镜像名) :tag   这里最好使用/bin/bash

如果没有TAG默认没有更改,可以直接使用镜像名启动,系统会自动给你添加默认的tag。

-i 表示将容器标准输入打开

-t 开启虚拟中终端

6,查看运行的容器

docker ps

7,查看关闭和运行的容器

docker ps -a

8,关闭容器

exit  退出容器就会关闭

9, 如何开启的容器

docker start +容器ID      默认情况下我们是无法看到的 不过可以先用docker run -i -t centos /bin/bash 然后在宿主机上执行docker ps 就可以查看容器ID。

但是这样也不是很现实 既然我进了系统 为什么要退出来再进系统呢?

所以我们可以使用在宿主机上使用docker ps -a  这样就可以看到启动过的进行的容器的ID了,然后复制ID启动就行了。

这个就是和docker run -i -t 的区别了,一个直接使用镜像名启动,一个需要使用容器ID启动,另外,run -i -t是直接进入到容器里去,

而docker start 并没有进入到容器了去的。

另外,容器的ID是可以简写的 ,比如8e11f892b479  启动的时候可以写成 docker start 8e1 就可以了。

10,如何关闭容器

docker stop +容器ID

你可能会问为什么还要退出容器呢? 不是exit就已经退出容器了吗?

不过,也有另外一种可能,就是其他用户登录到容器中了,我们就使用这种方法让其退出容器。

还有一种可能就是 exec进入到容器的,那么它exit 但是容器不会停止运行的。

虚拟化之docker安装篇的更多相关文章

  1. Centos +Docker 安装及仓库使用概述

    ​1. Linux 系统学习Docker安装篇 这里我使用的Centos系统 安装Docker yum命令说明 即Yellowdog Update Modifier,是一种基于rpm的包管理工具 yu ...

  2. Docker虚拟化实战学习——基础篇(转)

    Docker虚拟化实战学习——基础篇 2018年05月26日 02:17:24 北纬34度停留 阅读数:773更多 个人分类: Docker   Docker虚拟化实战和企业案例演练 深入剖析虚拟化技 ...

  3. Docker入门篇(一)安装docker

    Docker入门篇(一)安装docker Docker的来源 由dotCloud公司首创及正式命名,但是企业规模小,影响力不够,所以在快要坚持不住的时候,开始吃百家饭--开源了.不开则已,一开惊人.越 ...

  4. 【最新】docker 安装elasticsearch + kibana步骤【第二篇_kibana】

    本文主要讲解Docker 安装 kibana并设置中文语言 [如果有需要安装elasticsearch 的朋友请移步博主第一篇文章] 话不多说! 第一步:docker 下载kibana docker ...

  5. 【最新】docker 安装elasticsearch + kibana步骤【第一篇_elasticsearch】

     最近在用docker 安装elasticsearch + kibana 遇到了很多坑,最后成功安装elasticsearch + kibana (6.8.1)版本   安装了一下午,现总结过程中遇到 ...

  6. Docker实战 | 第三篇:Docker安装Nginx,实现基于vue-element-admin框架构建的项目线上部署

    一. 前言 在上一文中 点击跳转 通过IDEA集成Docker插件实现微服务的一键部署,但 youlai-mall 是前后端分离的项目,除了后端微服务的部署之外,当然还少不了前端工程的部署.所以本篇讲 ...

  7. [第十六篇]——Docker 安装 CentOS之Spring Cloud直播商城 b2b2c电子商务技术总结

    Docker 安装 CentOS CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise ...

  8. [第四篇]——Windows Docker 安装之Spring Cloud直播商城 b2b2c电子商务技术总结

    Windows Docker 安装 Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境. Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境, ...

  9. [第三篇]——CentOS Docker 安装之Spring Cloud直播商城 b2b2c电子商务技术总结

    CentOS Docker 安装 Docker 支持以下的 64 位 CentOS 版本: CentOS 7 CentOS 8 更高版本... 使用官方安装脚本自动安装 安装命令如下: curl -f ...

随机推荐

  1. js_day8

  2. oracle(天猫处方药留言sql)

    " ?> .dtd" > <sqlMap namespace="TmallTcMessage"> <typeAlias alias ...

  3. hdu1054 树状dp

    B - 树形dp Crawling in process... Crawling failed Time Limit:2000MS     Memory Limit:10000KB     64bit ...

  4. visual studio 未将对象引用设置到对象的实例

    我今天在win10上安装了Visual Studio 2015,结果新建项目后在模板中选择一项后就会弹出一个对话框: 查了许多种方法后,下面这个方法解决了我这个问题: 著作权归作者所有.商业转载请联系 ...

  5. php+mysql将大数据sql文件导入数据库

    <?php $file_name = "d:test.sql"; $dbhost = "localhost"; $dbuser = "root& ...

  6. 35个jQuery小技巧(转)

    1. 禁止右键点击$(document).ready(function(){    $(document).bind("contextmenu",function(e){     ...

  7. 转载:struts标签<s:date>的使用

    转载网址:http://blog.sina.com.cn/s/blog_510fdc8b01010vjx.html s truts 标签 :<s:date/>作用:用来格式化显示日期的格式 ...

  8. 【笔记】shell下的主要工具

    shell 下有很多工具是非常好的辅助. 一.自我精进的途径 1.help / --help :简要的帮助说明: help 是针对 shell 内建功能的帮助, gnu工具一般为 "程序名 ...

  9. IOS 开发-- 常用-- 核心代码

    网络请求 (包含block 和 delegate) 数据持久化技术 手势处理’ XML数据解析 多线程实现 核心动画编程 地图定位功能 CoreData数据持久化技术 本地通知和推送通知 常用宏定义 ...

  10. npm install 本地安装与全局安装

    npm的包安装分为本地安装(local).全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已: npm install grunt # 本地安装 npm install -g gr ...