标签:images
docker只能运行在64位机器上
查看系统版本
[root@VM_65_251_centos ~]# cat /etc/redhat-release
CentOS release 6.6 (Final)
安装扩展源
[root@VM_65_251_centos ~]# yum install -y epel-release
安装docker
在centos6上安装
[root@VM_65_251_centos ~]# yum install -y docker-io
在centos7上安装
[root@VM_65_251_centos ~]# yum install -y docker
启动docker
[root@VM_65_251_centos ~]# /etc/init.d/docker start
可以用ps命令查看进程
[root@VM_65_251_centos ~]# ps aux |grep docker
docker常用命令
其中<>括起来的参数为必选,[]括起来的为可选
docker pull centos //从docker.com获取centos镜像
docker images //查看本地有哪些镜像
docker tag centos centos:aminglinux //更改centos的tag
docker tag centos aming //更改镜像名字(实际就是把centos复制了一次并重新命名为aming)
docker search [image] //搜索docker仓库里面的docker镜像
docker version//查看docker的版本号,包括客户端、服务端、依赖的Go等
docker run -t -i centos /bin/bash //把下载下来的镜像开启容器,-i标示让容器的标准输入打开,-t标示分配一个伪终端,要把-i-t放到镜像名字前面。
[root@VM_65_251_centos ~]# docker run -t -i centos /bin/bash
[root@6f45bc55f729 /]#
docker ps //查看运行的容器,加上-a可以查看没有运行的容器
docker rmi <image...> //删除镜像,后面参数可以是tag,如果是tag实际是删除该tag,只要该镜像还存在其他tag,就不会删除该镜像,后面是镜像ID时,则会删除该镜像,连同所以标签一起删除。
docker exec -it 加id /bin/bash 进入已经正在运行的容器
标签:images
原文地址:http://xiongrunchu.blog.51cto.com/11696174/1788192