运行交互式的容器
我们通过 docker 的两个参数 -i
-t
,让 docker 运行的容器实现"对话"的能力
lusifer@UbuntuBase:~$ docker run -it ubuntu:15.10 /bin/bash
root@76ab065de67b:/#
参数解释:
-t
:在新容器内指定一个伪终端或终端-i
:允许你对容器内的标准输入进行交互
此时我们已进入一个 ubuntu15.10 系统的容器
我们尝试在容器中运行命令 cat /proc/version 和 ls 分别查看当前系统的版本信息和当前目录下的文件列表
root@76ab065de67b:/# cat /proc/version
Linux version 4.4.0-21-generic (buildd@lgw01-21) (gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2) ) #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016
root@76ab065de67b:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
退出容器:
- 运行 exit
- 使用 CTRL + D