Install Docker In Debian 7 to virtualize A CentOS
Currently, docker supports only Ubuntu 12.04 + and Debian 8.0 Jessie (64-bit) operating systems and does not support Debian 7 Wheezy. Before Running Docker, Linux kernel must be above 3.8, Go must be over 1.2, and Debian 7 must upgrade the kernel and compile the new version of Go to install. If OpenVZ VPS is used, the kernel cannot be upgraded. However, since Docker 0.8, it is no longer dependent on this. As long as the Linux kernel version is 2.6.32-431 or above.
PS: Docker 1.0 officially released! Version 1.0 contains many new features, which is also the first product version of Docker. From today on, You will always hear a new concept-Docker as a platform. Its components include the Docker engine, container runtime and packaging tools, and Docker Hub, this is a cloud-based collaboration, content and workflow Automation Service.
Confirm kernel version
Uname-r
Use the official ubuntu software source, which is compatible with debian 7:
Echo deb http://get.docker.io/ubuntu docker main | sudo tee/etc/apt/sources. list. d/docker. list
Sudo apt-key adv -- keyserver keyserver.ubuntu.com -- recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
Sudo apt-get update
Sudo apt-get install-y lxc-docker
Four-line command, Docker and installed. Create a CentOS virtual system as follows:
Docker pull centos
Docker run-I-t centos/bin/bash
Now we have entered the virtual CentOS system. Verify that:
Cat/etc/RedHat-release
Common Errors
Root @ debian :~ # Sudo apt-get install-y lxc-docker
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package lxc-docker
Your system is 32-bit. Currently, docker only supports 64-bit operating systems.
Root @ debian :~ # Docker-d
23:51:19 WARNING: You are running linux kernel version 2.6.32-042stab088. 4, which might be unstable running docker. Please upgrade your kernel to 3.8.0.
[/Var/lib/docker | d37c2fff] + job serveapi (unix: // var/run/docker. sock)
[/Var/lib/docker | d37c2fff] + job initserver ()
[/Var/lib/docker | d37c2fff. initserver ()] Creating server
2014/06/09 23:51:19 Listening for HTTP on unix (/var/run/docker. sock)
[/Var/lib/docker | d37c2fff] + job init_networkdriver ()
[/Var/lib/docker | d37c2fff. init_networkdriver ()] creating new bridge for docker0
Error creating bridge: package not installed
[/Var/lib/docker | d37c2fff]-job init_networkdriver () = ERR (1)
Error creating bridge: package not installed
[/Var/lib/docker | d37c2fff]-job initserver () = ERR (1)
2014/06/09 23:51:19 Error creating bridge: package not installed
Your kernel version is too low. Make sure that the Linux kernel version is 2.6.32-431 or later.
Install Docker in CentOS 6/7 Series
Detailed explanation of the entire process of building Gitlab CI for Docker
Docker installation application (CentOS 6.5_x64)
What is the difference between Docker and a normal Virtual Machine?
Use MySQL in Docker
Docker will change everything
Docker installation application (CentOS 6.5_x64)
Docker details: click here
Docker: click here