首页 > 其他 > 详细

docker 相关操作

时间:2015-11-05 22:38:37      阅读:308      评论:0      收藏:0      [点我收藏+]

一、docker 安装

centos6+

Yum install docker-io

yum upgrade device-mapper-libs

查看安装结果 docker v


默认docker数据存储位置为/var/lib/docker是系统分区,


启动docker 服务   service docker restart


获取镜像的文件并导入镜像中,镜像名为php_env  用户为yuzhe 

cat php-pkg-infi_2015-6-26.tar | docker import - php_env/yuzhe

查看镜像     docker images


实例化镜像 php_env 并命名为php_obj1 用户为yuzhe,其中对其授予 80映射10000 6379 映射 6379 443映射443 

docker run -it -p 80:10000 -p 6379:6379  -p 443:443 --name php_env php_obj1/yuzhe /bin/bash

额外知识,在镜像实力即容器创建后,貌似无法修改其容器的开放端口,所以在创建容器时要做好规划,不然就要通过一下方式来处理了,至于有更好方式的,请指教:

0、停止容器 docker stop php_obj1

1、docker images 查看需要导出的容器 id

2、docker export $id > /data/php_export.tar 导出到 data目录下并命名为php_export.tar

3、cat /data/php_export.tar | docker import - php_new/yuzhe

4、docker run -it -p 80:10000 -p 6379:6379  -p 443:443  加入相应的端口  --name php_env php_obj1/yuzhe /bin/bash


查看正在运行的docker容器   docker ps


进入docker容器  docker attach php_obj1


启动docker 容器   docker start php_obj1


停止docker 容器 docker stop php_obj1





docker 相关操作

原文:http://my.oschina.net/swchenyuzhe/blog/526691

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!