• Docker实战第一天(Docker虚拟化安装)


    默认docker只有在centos7以上的机器才能使用yum直接安装,如果是其他版本需要安装centos扩展源epel

    docker官方文档说要求linux kernel之少3.8以上,一般为centos7或者Ubuntu系统,如何在centos6.5上安装docker?

    需要将系统的SElinux关闭:

    sed -i "/SELINUX/s/enforcinf/disabled/g" /etc/selinux/config
    sestatus
    SELinux status:                 disabled

     下载安装扩展源的安装包:

    wget http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
    rpm -ivh epel-release-6-8.noarch.rpm
    yum install lxc libcgroup

     升级centos内核版本,需要将内核升级到3.5

    cat /proc/version  #查看linux内核版本
    Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013
    yum update

     安装docker

    yum install docker-io
    

     安装完成后:

    启动docker进程:/etc/init.d/docker start
    查看docker进程:ps -ef | grep docker | grep -v grep
    root       1926      1  0 11:16 ?        00:00:02 /usr/bin/docker -d

     下载一个tomcat一个镜像

    docker pull tomcat
    

    导入一个镜像

    docker import < centos7.tar
    cat centos7.tar | docker import - centos7

     查询当前系统中有哪些镜像

    docker images
    

     查询公共仓库中的镜像

    docker search centos
    

     下载公共仓库中镜像

    docker run -it centos:latest /bin/bash
    ##退出容器之后,容器停止 
    ## -i: 让容器的标准输入打开 
    ## -t: 为容器分配一个为终端
    ## /bin/bash 运行镜像启动/bin/bash环境

     Docker虚拟化有三个概念需要理解:

    镜像:docker的镜像其实就是模板,跟我们常见的ISO镜像类似,是一个样板。

    容器:使用镜像常见的应用或者系统,我们称之为一个容器。

    仓库:仓库就是存放镜像的地方,分为公开仓库(Public)和私有仓库(Private)两种形式。

  • 相关阅读:
    诺基亚N900聊QQ的三种方法 狼人:
    VirtualBox安装MeeGo系统黑屏问题处理 狼人:
    android 使用SurfaceView实现小球高处落下并弹起的效果
    【科研论文】新型脉冲电子围栏网络化系统设计
    centos6 yum安装nginx、phpfpm
    windows phone:动画(二)
    Logical Architecture
    xtrabackup全备方案,备份恢复全过程记录
    在Oracle中恢复被DROP掉的表
    JadePool应用范例:创建China软件项目
  • 原文地址:https://www.cnblogs.com/linux-xsj/p/7089396.html
Copyright © 2020-2023  润新知