详解Docker架构原理、功能及使用( 五 )


暂不谈Docker,由于libcontainer的功能以及其本身与系统的松耦合特性,很有可能会在其他以容器为原型的平台出现,同时也很有可能催生出云计算领域全新的项目 。
 
10、docker container
Docker container(Docker容器)是Docker架构中服务交付的最终体现形式 。
Docker按照用户的需求与指令,订制相应的Docker容器:

  • 用户通过指定容器镜像,使得Docker容器可以自定义rootfs等文件系统;
  • 用户通过指定计算资源的配额,使得Docker容器使用指定的计算资源;
  • 用户通过配置网络及其安全策略,使得Docker容器拥有独立且安全的网络环境;
  • 用户通过指定运行的命令,使得Docker容器执行指定的工作 。

详解Docker架构原理、功能及使用

文章插图
 
四、docker简单使用1、安装
详解Docker架构原理、功能及使用

文章插图
 
注意:启动前应当设置源
详解Docker架构原理、功能及使用

文章插图
 
这里设置阿里的,注册阿里云账户号每个用户都有:
详解Docker架构原理、功能及使用

文章插图
 

详解Docker架构原理、功能及使用

文章插图
 
2、docker版本查询
详解Docker架构原理、功能及使用

文章插图
 
3、搜索下载镜像
详解Docker架构原理、功能及使用

文章插图
 
4、查看已经下载的镜像
详解Docker架构原理、功能及使用

文章插图
 
5、导出镜像
详解Docker架构原理、功能及使用

文章插图
 
6、删除镜像
详解Docker架构原理、功能及使用

文章插图
 
7、导入镜像
详解Docker架构原理、功能及使用

文章插图
 
8、默认配置文件
详解Docker架构原理、功能及使用

文章插图
【详解Docker架构原理、功能及使用】 

详解Docker架构原理、功能及使用

文章插图
 

详解Docker架构原理、功能及使用

文章插图
 
如果更改存储目录就添加
详解Docker架构原理、功能及使用

文章插图
 
如果更改DNS——默认采用宿主机的dns
详解Docker架构原理、功能及使用

文章插图
 
9、运行hello world
这里用centos镜像echo一个hello word
详解Docker架构原理、功能及使用

文章插图
 
10、运行一个容器-run
详解Docker架构原理、功能及使用

文章插图
 
后台运行(-d后台运行)(--name添加一个名字)
详解Docker架构原理、功能及使用

文章插图
 
还有一种-rm参数,ctrl+c后就删除,可以测试环境用,生成环境用的少
详解Docker架构原理、功能及使用

文章插图
 
11、如何进入容器
三种方法,上面已经演示了一种
第一种,需要容器本身的pid及util-linux,不推荐,暂时不演示了
第二种,不分配bash终端的一种实施操作,不推荐,这种操作如果在开一个窗口也能看到操作的指令,所有人都能看到
详解Docker架构原理、功能及使用

文章插图
 
第三种:exec方式,终端时分开的,推荐
详解Docker架构原理、功能及使用

文章插图
 
12、查看docker进程及删除容器
上面已经演示:
详解Docker架构原理、功能及使用

文章插图
 

详解Docker架构原理、功能及使用

文章插图
 
13、查看容器详细信息
并不需要进入到容器里面,通过查看详细信息看到了刚才运行的Nginx,宿主机curl ip地址访问一下运行情况 。
详解Docker架构原理、功能及使用

文章插图
 

详解Docker架构原理、功能及使用


推荐阅读