您的位置:首页 > 运维架构 > Docker

CentOS 6.5安装使用docker

2015-06-25 11:44 876 查看
在CentOS 6.5x64上安装docker

一、安装epel源
[root@docker ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@docker ~]# sed -i 's@#b@b@g' /etc/yum.repos.d/epel.repo
[root@docker ~]# sed -i 's@mirrorlist@#mirrorlist@g' /etc/yum.repos.d/epel.repo
[root@docker  ~]#  yum update -y
[root@docker ~]# yum install docker-io -y
二、获取镜像
命令格式:docker pull NAME[:TAG]
注:对于Docker镜像来说,如果不显式的指定TAG,默认会选择latest标签,即下载最新版本镜像。
从Docker Hub的centos仓库获取最新的centos镜像。
[root@docker ~]# docker pull centos    #提示:该命令下载的是最新版的Centos:latest镜像。

[root@docker ~]# docker images        #查看镜像
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
centos              7                   7322fbe74aa5        6 days ago          172.2 MB
centos              latest              7322fbe74aa5        6 days ago          172.2 MB
centos              centos7             7322fbe74aa5        6 days ago          172.2 MB

[root@docker ~]# docker pull centos:6.6        #拉取centos6.6的镜像
Pulling repository centos
8b44529354f3: Download complete
8b44529354f3: Pulling image (6.6) from centos
Status: Downloaded newer image for centos:6.6
查看镜像具体信息
[root@docker ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
centos              7                   7322fbe74aa5        6 days ago          172.2 MB
centos              centos7             7322fbe74aa5        6 days ago          172.2 MB
centos              latest              7322fbe74aa5        6 days ago          172.2 MB
centos              centos6.6           8b44529354f3        9 weeks ago         202.6 MB
centos              6.6                 8b44529354f3        9 weeks ago         202.6 MB
[root@docker ~]# docker inspect centos:6.6
[{
"Architecture": "amd64",
"Author": "The CentOS Project \u003ccloud-ops@centos.org\u003e - ami_creator",
"Comment": "",
"Config": {
"AttachStderr": false,
"AttachStdin": false,
"AttachStdout": false,
"Cmd": null,
"CpuShares": 0,
"Cpuset": "",
"Domainname": "",
"Entrypoint": null,
"Env": null,
"ExposedPorts": null,
"Hostname": "40a225bdb73e",
"Image": "f1b10cd842498c23d206ee0cbeaa9de8d2ae09ff3c7af2723a9e337a6965d639",
"MacAddress": "",
"Memory": 0,
"MemorySwap": 0,
"NetworkDisabled": false,
"OnBuild": null,
"OpenStdin": false,
"PortSpecs": null,
"StdinOnce": false,
"Tty": false,
"User": "",
"Volumes": null,
"WorkingDir": ""
},
"Container": "40a225bdb73e29eb0ecaa0af5986189c7f57ccefde02c39e31051de5ff63eed1",
"ContainerConfig": {
"AttachStderr": false,
"AttachStdin": false,
"AttachStdout": false,
"Cmd": [
"/bin/sh",
"-c",
"#(nop) ADD file:eab3c29917290b056db08167d3a9f769c4b4ce46403be2fad083bc2535fb4d03 in /"
],
"CpuShares": 0,
"Cpuset": "",
"Domainname": "",
"Entrypoint": null,
"Env": null,
"ExposedPorts": null,
"Hostname": "40a225bdb73e",
"Image": "f1b10cd842498c23d206ee0cbeaa9de8d2ae09ff3c7af2723a9e337a6965d639",
"MacAddress": "",
"Memory": 0,
"MemorySwap": 0,
"NetworkDisabled": false,
"OnBuild": null,
"OpenStdin": false,
"PortSpecs": null,
"StdinOnce": false,
"Tty": false,
"User": "",
"Volumes": null,
"WorkingDir": ""
},
"Created": "2015-04-22T05:13:47.072498418Z",
"DockerVersion": "1.6.0",
"Id": "8b44529354f3ca0fbe44794e2dbd0169a8ae6e2cdfa2d6df3fcd0777892ebb85",
"Os": "linux",
"Parent": "f1b10cd842498c23d206ee0cbeaa9de8d2ae09ff3c7af2723a9e337a6965d639",
"Size": 202602386,
"VirtualSize": 202602386
}
]
搜索镜像

[root@docker ~]# docker search centos        #这里是从默认的注册服务器搜索相关镜像
NAME                          DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
centos                        The official build of CentOS.                   1083      [OK]
tutum/centos                  Centos image with SSH access. For the root...   13                   [OK]
blalor/centos                 Bare-bones base CentOS 6.5 image                9                    [OK]
torusware/speedus-centos      Always updated official CentOS docker imag...   6                    [OK]
million12/centos-supervisor   Base CentOS-7 with supervisord launcher, h...   4                    [OK]
jdeathe/centos-ssh            CentOS-6 6.6 x86_64 / EPEL Repo. / OpenSSH...   3                    [OK]
layerworx/centos              A general CentOS 6 image with the EPEL6 an...   2                    [OK]
pdericson/centos              Docker image for CentOS                         0                    [OK]
nathonfowlie/centos-jre       Latest CentOS image with the JRE pre-insta...   0                    [OK]
akroh/centos                  Centos 6 container that has been updated w...   0                    [OK]
删除镜像
[root@docker ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
centos              centos7             7322fbe74aa5        6 days ago          172.2 MB
centos              latest              7322fbe74aa5        6 days ago          172.2 MB
centos              6.6                 8b44529354f3        9 weeks ago         202.6 MB
centos              centos6.6           8b44529354f3        9 weeks ago         202.6 MB
[root@docker ~]# docker rmi centos:latest
Untagged: centos:latest
[root@docker ~]# docker rmi centos:6.6        #删除指定的镜像
Untagged: centos:6.6
[root@docker ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
centos              centos7             7322fbe74aa5        6 days ago          172.2 MB
centos              centos6.6           8b44529354f3        9 weeks ago         202.6 MB


本文出自 “ly36843运维” 博客,请务必保留此出处http://ly36843.blog.51cto.com/3120113/1665514
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: