美文网首页
CentOS6.x安装docker

CentOS6.x安装docker

作者: 超哥__ | 来源:发表于2018-12-19 19:34 被阅读0次

    由于内核较老因此需要升级内核,转载自:https://www.liquidweb.com/kb/how-to-install-docker-on-centos-6/

    Docker 101: The Basics

    I. How To Install Docker on CentOS 6
    II. How To List and Attach to Docker Containers
    III. How to Commit Changes and Create Docker Images
    IV. How to View Logs for a Docker Container

    Introduction

    Docker is a container-based software framework for automating deployment of applications. “Containers” are encapsulated, lightweight, and portable application modules.

    Pre-Flight Check

    • As of June 2014 Docker has officially released v1.0.0.
    • These instructions are intended for installing Docker.
    • I’ll be working from a Liquid Web Core Managed CentOS 6.5 server, and I’ll be logged in as root.

    Add the EPEL Repository

    Docker is part of Extra Packages for Enterprise Linux (EPEL), which is a community repository of non-standard packages for the RHEL distribution. First, we’ll install the EPEL repository:

    rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    Then, as a matter of best practice, we’ll update our packages:

    yum update -y

    Installation

    Now let’s install Docker by installing the docker-io package:

    yum -y install docker-io

    Once the installation completes, we’ll need to start the Docker daemon:

    service docker start

    And finally, and optionally, let’s configure Docker to start when the server boots:

    chkconfig docker on

    Download a Docker Container

    Let’s begin using Docker! Download the centos Docker image:

    docker pull centos

    Run a Docker Container

    Now, to setup a basic <reference_page_text>centos</reference_page_text> container with a bash shell, we just run one command. <reference_page_text>docker run</reference_page_text> will run a command in a new container, <reference_page_text>-i</reference_page_text> attaches stdin and stdout, <reference_page_text>-t</reference_page_text> allocates a tty, and we’re using the standard <reference_page_text>fedora</reference_page_text> container.

    docker run -i -t centos /bin/bash

    That’s it! You’re now using a bash shell inside of a centos docker container.

    To disconnect, or detach, from the shell without exiting use the escape sequence Ctrl-p + Ctrl-q.

    There are many community containers already available, which can be found through a search. In the command below I am searching for the keyword <reference_page_text>centos</reference_page_text>:

    docker search centos

    手动配置docker的独立ip地址

    需要安装pipework和iproute(2.6.32版本之上的)

    pipework的安装

    [root@slave-drbd ~]# git clone https://github.com/jpetazzo/pipework.git
    [root@slave-drbd ~]# unzip pipework-master.zip
    [root@slave-drbd ~]# cd pipework-master
    [root@slave-drbd ~]# cp pipework /usr/local/bin/

    iproute的安装

    yum install -y http://rdo.fedorapeople.org/rdo-release.rpm

    yum install kernel iproute
    reboot

    相关文章

      网友评论

          本文标题:CentOS6.x安装docker

          本文链接:https://www.haomeiwen.com/subject/aikskqtx.html