Docker运行交互式容器

       在之前的一篇博客中《 Docker入门——Hello World》中我们通过命令下载了一个Ubuntu镜像,并使用Ubuntu中的bash打印出了信息。但是这个操作并不是交互式的,并没有侵入Ubuntu本身。在本篇博客中,我们可以进入Ubuntu,然后使用shell交互式的对容器进行交互。

       docker的两个参数-i,-t可以实现交互式功能:

docker run -i -t ubuntu:15.10 /bin/bash

-t:  在新容器内启动一个终端;
-i:允许对容器内的标准输入进行交互;

通过这样的交互式操作容器可以看到,与实际登录Ubuntu然后操作没有任何的区别,相当于我们本地真正的安装了一个Ubuntu。



可以通过指定版本下载不同的Ubuntu版本,默认都是从官方下载:


如果不指定版本默认下载latest版本:

查看本地所有已经安装的镜像:



你可能感兴趣的:(Docker运行交互式容器)