1) 安装docker
现在网上很少有centos6的docker安装包了,所以会遇到Centos 系统的服务器无法安装docker的情况,非常难受,但是以下这种方式的安装却OK。
sudo yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
测试docker是否安装成功: docker -v
报错:
执行以下命令,成功解决:
yum upgrade device-mapper-libs
报错:
执行以下命令,成功解决:
service docker start //启动docker service
docker的一些其他命令
sudo su //切换到root
docker images //显示所有images
docker ps -a //重新运行docker命令
docker -d //让docker以daemon方式运行/bin/bash
sudo service docker restart // 重启docker后台服务
2) 安装docker-compose
1、下载
# 这个是官方地址,可能比较慢,推荐使用下面的国内镜像地址
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 国内镜像地址
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
下载完之后可以看下 /usr/local/bin 这个目录有没有 docker-compose 这个文件
2、授权
# 给docker compose 目录授权
chmod +x /usr/local/bin/docker-compose
# 查看一下version
docker-compose version
报错
strings /lib64/libc.so.6 |grep GLIBC_,发现最高只支持2.12版本。现在需要将glibc支持的版本升级到GLIBC_2.14
升级glibc支持的版本到GLIBC_2.14
下载了glibc-2.14.tar.xz 这个版本,安装升级
3、重启docker:
# 守护进程重启
sudo systemctl daemon-reload
# 重启docker服务
sudo systemctl restart docker
4、检查启动
docker container ls