zoukankan      html  css  js  c++  java
  • CenOS 6.5下安装docker(转)

    2014-12-15 10:23 blessed24 To be Done的博客 字号:T | T
    一键收藏,随时查看,分享好友!

    最近在自己的centos上搭建了一个Docker,顺便将一些常用操作记录下。

    AD:51CTO网+ 首届中国APP创新评选大赛火热招募中……

    最近在自己的centos上搭建了一个Docker,顺便将一些常用操作记录下。

    内容以实际操作为主,理论东西少,后期有时间再补上吧。。。

    (一)

    查看系统的版本和内核:

    1. $cat /etc/issue 
    2.  
    3. $uname -r 

    因为docker要求服务CentOS6以上,kernel 版本必须2.6.32-431或更高

    要将Docker安装到CentOS上,首先启用EPEL软件库,然后使用yum命令:

    1. sudo yum install docker-io 
    2.  
    3. sudo service docker start 
    4.  
    5. sudo chkconfig docker on  

    将Docker安装到CentOS上后,你需要将自己添加到docker群组,那样才能以非root用户的身份来运行Docker。为此,使用这个命令:

    1. sudo usermod -a -G docker $USER  

    退出,重新登录,以激活群组变更。

    至此,你应该能够以非特权用户的身份来运行docker命令了。

    (二)

    列出所有的image

    1. $ docker images 

    运行Container

    1. $ docker run --name shell -i -t ubuntu:latest /bin/bash 
    2.  
    3. $ docker run -t -i efd1e7457182 /bin/bash 

    两个参数,-t表示给容器tty终端,-i表示可以interactive,可以交互。

    退出

    1. $ exit 

    编写Dockerfile,运行docker build指令,就可以构建自己的Image

    Dockerfile提供了CMD和ENTRYPOINT这2个指令,允许你指定一个Image启动时的默认命令。CMD和ENTRYPOINT的区别是CMD的参数可以由docker run指令指定的参数覆盖,而ENTRYPOINT则不可以。

    使用Dockerfile创建image:

    1. $ sudo docker build -t "sloan/centos-latest:v4" . 

    其中-t标记添加tag,指定新的镜像的用户信息。 "."Dockerfile所有的路径。

    修改image的tag:

    1. $ sudo docker tag e5b5df13b85e sloan/centos-latest 
    2.  
    3. $ sudo docker images sloan/centos-latest

    上传镜像:

    1. $ sudo docker push sloan/centos-latest 

    查看系统的版本和内核:

    1. $cat /etc/issue 
    2.  
    3. $uname -r 

    因为docker要求服务CentOS6以上,kernel 版本必须2.6.32-431或更高

    要将Docker安装到CentOS上,首先启用EPEL软件库,然后使用yum命令:

    1. sudo yum install docker-io 
    2.  
    3. sudo service docker start 
    4.  
    5. sudo chkconfig docker on  

    将Docker安装到CentOS上后,你需要将自己添加到docker群组,那样才能以非root用户的身份来运行Docker。为此,使用这个命令:

    1. sudo usermod -a -G docker $USER  

    退出,重新登录,以激活群组变更。

    至此,你应该能够以非特权用户的身份来运行docker命令了。

    (三)

    列出所有的image

    1. $ docker images 

    运行Container

    1. $ docker run --name shell -i -t ubuntu:latest /bin/bash 
    2.  
    3. $ docker run -t -i efd1e7457182 /bin/bash 

    两个参数,-t表示给容器tty终端,-i表示可以interactive,可以交互。

    退出

    1. $ exit 

    编写Dockerfile,运行docker build指令,就可以构建自己的Image

    Dockerfile提供了CMD和ENTRYPOINT这2个指令,允许你指定一个Image启动时的默认命令。CMD和ENTRYPOINT的区别是CMD的参数可以由docker run指令指定的参数覆盖,而ENTRYPOINT则不可以。

    使用Dockerfile创建image:

    1. $ sudo docker build -t "sloan/centos-latest:v4" . 

    其中-t标记添加tag,指定新的镜像的用户信息。 "."Dockerfile所有的路径。

    修改image的tag:

    1. $ sudo docker tag e5b5df13b85e sloan/centos-latest 
    2.  
    3. $ sudo docker images sloan/centos-latest 

    上传镜像:

    1. $ sudo docker push sloan/centos-latest 

    保存Container到images

    1. docker commit -a="sloan" -p=true -m="mongodb dir" e2e2e75ac08d 

    本文出自:http://blog.csdn.net/blessed24/article/details/41855597

    其他参考链接:http://h2appy.blog.51cto.com/609721/1670017 

  • 相关阅读:
    SAP 增强篇 Method1 BADI增强的查找方法
    增强篇2 生产订单屏幕增强
    增强篇1 PO保存增强
    ABAP DEMO篇21 选择屏幕显示说明TEXT
    ABAP字符串操作1 检查字段小数位的长度
    采购信息记录批导BAPI
    POPUP_GET_VALUES 金额字段不可编辑
    使用弹窗批量修改数据POPUP_GET_VALUES
    Win10手记-取色器ColorPicker的实现
    ASP.NET Web API实现微信公众平台开发(三)自定义菜单
  • 原文地址:https://www.cnblogs.com/xcp19870712/p/5201169.html
Copyright © 2011-2022 走看看