360云 Ubuntu安装Dokcer



安装Dokcer

cat /etc/issue

Ubuntu 14.04.2 LTS \n \l

内核版本

uname -r

3.16.0-30-generic

备注

Docker is supported on these Ubuntuoperating systems:

Ubuntu Vivid 15.04

Ubuntu Trusty 14.04 (LTS)

Ubuntu Precise 12.04 (LTS)

Ubuntu Saucy 13.10

Kernels older than 3.10 lack some of thefeatures required to run Docker containers. These older versions are known tohave bugs which cause data loss and frequently panic under certain conditions.

进行安装:

sudo apt-getinstall docker.io

Reading package lists… Done

Building dependency tree

Reading state information… Done

The following extra packages will beinstalled:

git git-manliberror-perl

Suggested packages:

btrfs-tools debootstrap lxc rinse git-daemon-run git-daemon-sysvinitgit-doc

git-el git-email git-gui gitk gitweb git-arch git-bzr git-cvsgit-mediawiki

git-svn

The following NEW packages will beinstalled:

0 upgraded, 6 newly installed, 0 to removeand 124 not upgraded.

Need to get 7,553 kB of archives.

After this operation, 46.6 MB of additionaldisk space will be used.

Do you want to continue? [Y/n]

liberror-perl docker.io

安装完毕检查运行状态,因为这个是自启动的:

service docker.io status

docker.io start/running, process 2711

/var/lib/docker

/etc/apparmor.d/docker

/etc/apparmor.d/cache/docker

/usr/bin/docker

docker -d

2015/08/15 11:45:17 docker daemon: 1.0.1 990021a;execdriver: native; graphdriver:

[86717b03] +job serveapi(unix:///var/run/docker.sock)

[86717b03] +job initserver()

[86717b03.initserver()] Creating server

2015/08/15 11:45:17 Listening for HTTP on unix (/var/run/docker.sock)

[86717b03] +job init_networkdriver()

[86717b03] -job init_networkdriver() = OK (0)

2015/08/15 11:45:17 WARNING: Your kernel does not supportcgroup swap limit.

Loading containers: : done.

[86717b03.initserver()] Creating pidfile

2015/08/15 11:45:17 pid file found, ensure docker is not running or delete /var/run/docker.pid

Cd /var/run

Rm –f docker.pid

重新启动docker –d

dockerpull ubuntu

02.Pulling repository ubuntu

03.a9561eb1b190: Pulling dependentlayers

04.3db9c44f4520: Downloading[====================>] 26.42 MB/63.51MB 14m3s

05.c5881f11ded9: Pulling dependentlayers

06.195eb90b5349: Pulling dependentlayers

07.2185fd50e2ca: Pulling dependentlayers

08.463ff6be4238: Pulling dependentlayers

可以看到Docker daemon

[6aac1773] +job pull(ubuntu, )

[6aac1773] -job pull(ubuntu, ) = OK (0)

执行启动

hello

2015/08/15 12:06:53 POST/v1.12/containers/create

[6aac1773] +job create()

[6aac1773] -job create() = OK (0)

2015/08/15 12:06:53

POST /v1.12/containers/fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542/attach?stderr=1&stdout=1&stream=1

[6aac1773] +jobcontainer_inspect(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542)

[6aac1773] -jobcontainer_inspect(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542)= OK (0)

[6aac1773] +jobattach(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542)

2015/08/15 12:06:53 POST/v1.12/containers/fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542/start

[6aac1773] +jobstart(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542)

[6aac1773] +joballocate_interface(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542)

[6aac1773] -joballocate_interface(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542)= OK (0)

[6aac1773] -jobstart(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542) = OK(0)

[6aac1773] +jobrelease_interface(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542)

[6aac1773] -jobrelease_interface(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542)= OK (0)

[6aac1773] -jobattach(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542) = OK(0)

2015/08/15 12:06:53

POST/v1.12/containers/fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542/wait

[6aac1773] +jobwait(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542)

[6aac1773] -jobwait(fd8c12e250bea198bb8b853202f6910617ea72c2f70b131fa9279f803089b542) = OK (0)

Docker deamon/Driver/Libcontainer/DockerContainer这样的四层

root@server-zyq9z8tu:~# docker run -i -tubuntu /bin/bash

root@3c675ff556b6:/# pwd

/

root@3c675ff556b6:/# uname -r

3.16.0-30-generic

root@3c675ff556b6:/#

[6aac1773] +job resize(3c675ff556b6eb50bcac558051eb0744167b86d47fcc40cf3ec948c9f25bef59,25, 115)

Exit 退出

root@server-zyq9z8tu:~#docker run centos /bin/echo ‘helloworld’

Unable to find image ‘centos’ locally

Pulling repository centos

7322fbe74aa5: Pulling dependent layers

f1b10cd84249: Pulling fs layer

f1b10cd84249: Pulling metadata



版权声明:本文为博主原创文章,未经博主允许不得转载。

,不能接受失败,也意味太想去成功了,从心理学上解释,

360云 Ubuntu安装Dokcer

相关文章:

你感兴趣的文章:

标签云: