6.10 docker (一) 启动

启动 

下面的命令输出一个“Hello World”,之后终止容器。

[root@node ~]# docker run ubuntu:18.04 /bin/echo 'Hello world'
Hello world

这在本地直接执行/bin/echo 'hello world'几乎感觉不出任何区别 

[root@node ~]# docker run -t -i ubuntu:18.04 /bin/bash

root@3b2e4a899387:/# pwd
/

root@3b2e4a899387:/# ls

交互模式下,用户可以通过所创建的终端来输入命令 

  • 检查本地是否存在指定的镜像,不存在就从公有仓库下载
  • 利用镜像创建并启动一个容器
  • 分配一个文件系统,并在只读的镜像层外面挂载一层可读写层
  • 从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去
  • 从地址池配置一个ip地址给容器
  • 执行用户指定的应用程序
  • 执行完毕后容器被终止

root@3b2e4a899387:/# ps

原文地址:https://www.cnblogs.com/guogle/p/10999961.html