• 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 
  • 相关阅读:
    多态及鸭子类型
    面向对象三大特性之——继承
    类的组合
    类的成员和命名空间
    JAVA中常用的类
    JAVA自学笔记(5)
    JAVA自学笔记(4)
    JAVA自学笔记(3)
    JAVA自学笔记(2)
    JAVA自学笔记(1)
  • 原文地址:https://www.cnblogs.com/bethal/p/5945032.html
Copyright © 2020-2023  润新知