• 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 

  • 相关阅读:
    hdu 3666 差分约束系统
    hdu 1198农田灌溉
    常微分方程(阿諾爾德) Page 45 相空間,相流,運動,相曲線 註記
    高等微積分(高木貞治) 1.4節 例2
    常微分方程(阿諾爾德) Page 45 相空間,相流,運動,相曲線 註記
    解析函數論 Page 29 命題(2) 函數模的有界性
    高等微積分(高木貞治) 1.4節 例2
    解析函數論 Page 29 命題(1) 有界閉集上的一致連續性
    解析函數論 Page 29 命題(3) 模的下界的可達性
    解析函數論 Page 29 命題(2) 函數模的有界性
  • 原文地址:https://www.cnblogs.com/xcp19870712/p/5201169.html
Copyright © 2020-2023  润新知