在这里,有必要先对ducker在做一次介绍

ducker 是一个容器。

容器内部运行的是一个系统。

系统内部安装好了要调试 / 发布的工程,然后这个系统被打包成了一个镜像。

ducker 就是这个镜像的运行环境。

为啥要用呢?

1.可以在新的容器里用镜像测试,好的镜像就可以保存起来。

2.测试好的系统,可以直接使用镜像部署。

基本的:

sudo docker version # 显示版本
sudo docker info # 显示系统信息
sudo docker pull ubuntu # 下载 ubuntu 镜像,pull 是下载的指令
sudo docker images # 显示本机上有多少镜像

在容器中运行 Ubuntu

sudo docker run -i -t ubuntu ls 

说明:
-i 表示交互模式,前台运行;区别于后台运行
-d 表示后台运行
-t 表示打开一个 伪虚拟终端
ubuntu 表示要运行的镜像名字
ls 打开镜像之后,第一个要运行的语句,也可以是data, hostname 等

  

退出容器

ctrl+P 再 ctrl+Q

  

查看正在运行的容器

docker ps

  

再进入容器

docker attach 610         # 假设正在运行的容器之一的 ID 开头是 610

  

最新文章

  1. Java基础学习 -- GUI之 事件处理基础
  2. 数据库助手类 DBHelper
  3. 对于 Web 开发很有用的 jQuery 效果制作教程
  4. An unknown error occurred & “”的 iPhone is busy: Processing symbol files
  5. 【Tyvj】1473校门外的树3 线段树/树状数组 <区间修改+单点访问>
  6. ASM磁盘组兼容性设置
  7. CentOS 下安装JDK
  8. <c:forEach>用法
  9. 会话技术之Cookie 和 Session
  10. Android开源项目发现----其他特殊效果篇(持续更新)
  11. LeetCode 1. twoSums
  12. 控制结构(7): 程序计数器(PC)
  13. 微信中H5网页如何唤醒打开外部浏览器打开指定链接
  14. CF871D Paths
  15. Receiver 和 Direct方式的区别
  16. python 文件写入错误
  17. ashx和aspx的区别
  18. Scrollbar中滚动条的设置
  19. Java中static、final、static final的区别(转)+transient
  20. scrapy初探

热门文章

  1. [LeetCode] 33. Search in Rotated Sorted Array 在旋转有序数组中搜索
  2. [转]VS2017避免全部安装至C盘
  3. linux webbench测试高并发方法
  4. 算法(贪心|BF|KMP)
  5. linux centos7下源码 tar安装mysql5.7.22或mysql5.7.20 图文详解
  6. jquery库与其他库(比如prototype)冲突的解决方法
  7. HTML--元素居中各种处理方法
  8. Redis(二)特性和学习路线
  9. python 练习题:使用迭代查找一个list中最小和最大值,并返回一个tuple
  10. 简单的sql语句汇总(sqlserver)