工具篇------Centos6.5 系统下 docker安装, 升级以及基本命令
在这里,不得不说一下docker-io和docker-ce&docker-ee
docker-io:历史的docker版本,不包含docker-compose等工具
docker-ce & docker-ee(社区版本):新的docker版本,包含docker stack swarm等, stack 完全可以实现docker-compose的功能,目测docker-compose要被淘汰。。 具体的安装步骤查看官网https://docs.docker.com/install/linux/docker-ce/centos/,应该centos7才能安装(centos6.5我试了一些方法,总有问题,哪位小伙伴有安装方法麻烦分享下)
一、安装
1、添加yum源
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
2、安装docker
yum install docker-io -y
3、启动docker服务
service docker start
OK!安装已经大工告成。。。
二、升级
1、下载要升级的包
curl -sSL -O https://get.docker.com/builds/Linux/x86_64/docker-1.9.1
2、升级客户端
chmod +x docker-1.9.1
mv docker-1.9.1 /usr/local/bin/docker
3、升级服务端
cp /usr/local/bin/docker /usr/bin/docker
4、启动docker服务
service docker start
5、查看升级结果
docker version
三、基本操作命令
attach Attach to a running container(把终端依附在一个运行中的容器中)
build Build an image from a Dockerfile(通过DockerFile创建docker镜像)
cp Copy files/folders from a container's filesystem to the host path(拷贝文件到容器外)
create Create a new container(创建镜像)
exec Run a command in a running container(容器中执行命令)
images List images(查看镜像列表)
kill Kill a running container(关闭容器)
login Register or log in to a Docker registry server(登录docker镜像库)
logout Log out from a Docker registry server(登出)
logs Fetch the logs of a container(查看容器的日志)
ps List containers (查看容器列表-------运行中的和停止运行的)
pull Pull an image or a repository from a Docker registry server(从镜像库拉取镜像---通过名字和版本)
push Push an image or a repository to a Docker registry server(推送镜像)
rename Rename an existing container(容器重命名)
restart Restart a running container(重启容器)
rm Remove one or more containers(删除容器)
rmi Remove one or more images(删除镜像)
run Run a command in a new container(启动容器)
search Search for an image on the Docker Hub(查询镜像)
start Start a stopped container(启动容器)
stop Stop a running container(关闭容器)
version Show the Docker version information(查看docker版本信息)
进入docker容器:
sudo docker exec -it 775c7c9ee1e1 /bin/bash