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

Docker安装

2016-06-12 14:00 645 查看
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 进入已经正在运行的容器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: