虚拟化之docker安装篇
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安装篇的更多相关文章
- Centos +Docker 安装及仓库使用概述
1. Linux 系统学习Docker安装篇 这里我使用的Centos系统 安装Docker yum命令说明 即Yellowdog Update Modifier,是一种基于rpm的包管理工具 yu ...
- Docker虚拟化实战学习——基础篇(转)
Docker虚拟化实战学习——基础篇 2018年05月26日 02:17:24 北纬34度停留 阅读数:773更多 个人分类: Docker Docker虚拟化实战和企业案例演练 深入剖析虚拟化技 ...
- Docker入门篇(一)安装docker
Docker入门篇(一)安装docker Docker的来源 由dotCloud公司首创及正式命名,但是企业规模小,影响力不够,所以在快要坚持不住的时候,开始吃百家饭--开源了.不开则已,一开惊人.越 ...
- 【最新】docker 安装elasticsearch + kibana步骤【第二篇_kibana】
本文主要讲解Docker 安装 kibana并设置中文语言 [如果有需要安装elasticsearch 的朋友请移步博主第一篇文章] 话不多说! 第一步:docker 下载kibana docker ...
- 【最新】docker 安装elasticsearch + kibana步骤【第一篇_elasticsearch】
最近在用docker 安装elasticsearch + kibana 遇到了很多坑,最后成功安装elasticsearch + kibana (6.8.1)版本 安装了一下午,现总结过程中遇到 ...
- Docker实战 | 第三篇:Docker安装Nginx,实现基于vue-element-admin框架构建的项目线上部署
一. 前言 在上一文中 点击跳转 通过IDEA集成Docker插件实现微服务的一键部署,但 youlai-mall 是前后端分离的项目,除了后端微服务的部署之外,当然还少不了前端工程的部署.所以本篇讲 ...
- [第十六篇]——Docker 安装 CentOS之Spring Cloud直播商城 b2b2c电子商务技术总结
Docker 安装 CentOS CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise ...
- [第四篇]——Windows Docker 安装之Spring Cloud直播商城 b2b2c电子商务技术总结
Windows Docker 安装 Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境. Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境, ...
- [第三篇]——CentOS Docker 安装之Spring Cloud直播商城 b2b2c电子商务技术总结
CentOS Docker 安装 Docker 支持以下的 64 位 CentOS 版本: CentOS 7 CentOS 8 更高版本... 使用官方安装脚本自动安装 安装命令如下: curl -f ...
随机推荐
- IOS6和IOS7的屏幕适配问题
自从IOS7出来以后,以前写在IOS6上或者更低版本的程序,跑在IOS7的模拟器上就会出现一些问题.最大的问题就是,所有的UI空间都会统一向上移动20个点(如果空间的y值为0,就会被StatusBar ...
- C#高级编程第2章-核心C#
内容提要: 声明变量:变量的初始化和作用域:C#的预定义数据类型:在C#程序中使用条件语句.循环和跳转语句指定执行流:枚举:名称空间: Main()方法:基本命令行C#编译器选项:使用System.C ...
- C#中DataTable转化JSON
[WebMethod(Description = "将一个DataTable对象转化成JSON")] public string GetJSON() { JavaScriptSer ...
- angularjs字符串插值($interpolate)
<!DOCTYPE html> <html lang="zh-CN" ng-app="app"> <head> <me ...
- JedisPool操作
Jedis 使用 commons-pool 完成池化实现. 先做个配置文件(properties文件): #最大分配的对象数 redis.pool.maxActive=1024 #最大能够保持idel ...
- sql 字段先计算后再拿比对的字段进行比对 效率提升100倍
关于日期索引的使用,不要计算后再对比,否则使用不了索引例如:以下执行不了索引,耗时很大 dywl=# explain analyze SELECT car_bill.billno,car_bill.b ...
- 鼠标悬停移除更换class
$("#xinl").mouseover(function() //鼠标悬停执行函数 { $(".xl").removeClass().addClass(&q ...
- C# .net Jquery ajax 简单示例
jquery中ajax相信大家都不陌生,这里只写个简单例子示意用法,详细后续再写. 在html中按钮事件中添加如下js var param = "data=" + escape($ ...
- linux常用命令(6)mv命令
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录.1 命令格式:mv [选项] 原文件或目录 ...
- POJ 2778 DNA Sequence (AC自动机,矩阵乘法)
题意:给定n个不能出现的模式串,给定一个长度m,要求长度为m的合法串有多少种. 思路:用AC自动机,利用AC自动机上的节点做矩阵乘法. #include<iostream> #includ ...