zoukankan      html  css  js  c++  java
  • centos6.5安装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 
  • 相关阅读:
    BZOJ3752 : Hack
    XIV Open Cup named after E.V. Pankratiev. GP of SPb
    XIII Open Cup named after E.V. Pankratiev. GP of Ukraine
    BZOJ2087 : [Poi2010]Sheep
    BZOJ2080 : [Poi2010]Railway
    BZOJ2082 : [Poi2010]Divine divisor
    Moscow Pre-Finals Workshop 2016. National Taiwan U Selection
    XIII Open Cup named after E.V. Pankratiev. GP of Asia and South Caucasus
    XIII Open Cup named after E.V. Pankratiev. GP of Azov Sea
    XIII Open Cup named after E.V. Pankratiev. GP of SPb
  • 原文地址:https://www.cnblogs.com/bethal/p/5945032.html
Copyright © 2011-2022 走看看