docker这么火,我也想玩玩 centos6.5

centos6.5 64bit

安装epel,参考我转的这个博文

[root@172 ~]# yum update[root@172 ~]# yum install docker-io[root@172 ~]# service docker start[root@172 ~]# chkconfig docker on[root@172 ~]# docker pull centosPulling repository centosfd44297e2ddb: Download complete 6941bfcbbfca: Download complete 41459f052977: Download complete Status: Downloaded newer image for centos:latest[root@172 ~]# docker images centosREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEcentos latest fd44297e2ddb 10 days ago 215.7 MBcentos centos7 fd44297e2ddb 10 days ago 215.7 MBcentos 7 fd44297e2ddb 10 days ago 215.7 MB[root@172 ~]# uname -aLinux 172.16.18.20 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux[root@172 ~]# cat /etc/redhat-release CentOS release 6.6 (Final)[root@172 ~]# docker run -i -t centos /bin/bash[root@da69b38a7e5f /]# cat /etc/redhat-releaseCentOS Linux release 7.1.1503 (Core) [root@da69b38a7e5f /]# uname -aLinux da69b38a7e5f 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

可以看到在进入容器前(黄色)后(蓝色),,内核一样,发行版本不一样了

参考:

—————————————————————————————————————————————————————————————

CentOS

Docker is supported on the following versions of CentOS:

or later

These instructions are likely work for other binary compatible EL6/EL7 distributions such as Scientific Linux, but they haven’t been tested.

Please note that due to the current Docker limitations, Docker is able to run only on the64 bit architecture.

Kernel support

Currently the CentOS project will only support Docker when running on kernels shipped by the distribution. There are kernel changes which will cause issues if one decides to step outside that box and run non-distribution kernel packages.

To run Docker on CentOS-6.5 or later, you will need kernel version 2.6.32-431 or higher as this has specific kernel fixes to allow Docker to run.

Installing Docker – CentOS-7

Docker is included by default in the CentOS-Extras repository. To install run the following command:

$ sudo yum install docker

Please continue with the Starting the Docker daemon.

FirewallD

CentOS-7 introduced firewalld, which is a wrapper around iptables and can conflict with Docker.

When firewalld is started or restarted it will remove the DOCKER chain from iptables, preventing Docker from working properly.

When using Systemd, firewalld is started before Docker, but if you start or restartfirewalld after Docker, you will have to restart the Docker daemon.

Installing Docker – CentOS-6.5

For CentOS-6.5, the Docker package is part of Extra Packages for Enterprise Linux (EPEL) repository, a community effort to create and maintain additional packages for the RHEL distribution.

Firstly, you need to ensure you have the EPEL repository enabled. Please follow the.

For CentOS-6, there is a package name conflict with a system tray application and its executable, so the Docker RPM package was calleddocker-io.

To proceed with docker-io installation on CentOS-6, you may need to remove thedocker package first.

Next, let’s install the docker-io package which will install Docker on our host.

Please continue with the Starting the Docker daemon.

Manual installation of latest Docker release

While using a package is the recommended way of installing Docker, the above package might not be the current release version. If you need the latest version,you can install the binary directly.

When installing the binary without a package, you may want to integrate Docker with Systemd. For this, install the two unit files (service and socket) fromthe GitHub repository to /etc/systemd/system.

Please continue with the Starting the Docker daemon.

Starting the Docker daemon

Once Docker is installed, you will need to start the docker daemon.

$ sudo service docker start

If we want Docker to start at boot, we should also:

$ sudo chkconfig docker on

Now let’s verify that Docker is working. First we’ll need to get the latest centos image.

$ sudo docker pull centos

Next we’ll make sure that we can see the image by running:

$ sudo docker images centos

This should generate some output similar to:

$ sudo docker images centosREPOSITORYTAGIMAGE IDCREATEDVIRTUAL SIZEcentoslatest

Run a simple bash shell to test the image:

If everything is working properly, you’ll get a simple bash prompt. Type exit to continue.

Custom daemon options喜欢就该珍惜,珍惜就别放弃。

docker这么火,我也想玩玩 centos6.5

相关文章:

你感兴趣的文章:

标签云: