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 
  • 相关阅读:
    函数集
    2019.1.7
    第九次团队作业-测试报告与用户使用手册
    α版本升升备忘录下载链接
    系统设计和任务分配(个人)
    团队作业说明
    备忘录-团队选题报告
    需求分析与原型设计---升升备忘录
    项目——四则运算器
    Hello Django
  • 原文地址:https://www.cnblogs.com/bethal/p/5945032.html
Copyright © 2011-2022 走看看