安装docker
如果之前有安装过docker 先删除docker
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
查看有没有docker
rpm -qa |grep docker docker-ce-cli-19.03.12-3.el7.x86_64
删除该版本的docker
yum -y remove docker-ce-cli-19.03.12-3.el7.x86_64
查看linux内核版本
Docker 要求 CentOS 系统的内核版本高于 3.10
uname -r 3.10.0-123.el7.x86_64
更新版本库
sudo yum update
安装docker
sudo yum install docker-ce
查看版本号
docker version
如果docker server 不可用
查看docker服务状态
systemctl status docker.service
直接启动docker
dockerd
看看报什么错误
yum install xfsprogs
如果是报文件限制错误
/usr/lib/systemd/system/containerd.service LimitNOFILE=1048576 /etc/security/limits.conf /etc/security/limits.d/20-nproc.conf fs.file-max fs.nr_open 上面只是提供了一个解决思路 详细的朋友们再去了解 加深印象
再次启动
dockerd
重启docker
systemctl daemon-reload sudo service docker restart
查看docker状态
systemctl staus docker docker info
安装docker-compose
mac和windows客户端下安装完docker之后,docker-compose是带着的
linux系统下,需要先安装docker,然后再安装docker-compose
以非root用户运行docker-compose
- 下载docker-compose可执行文件
curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
- 赋予可执行权限
sudo chmod +x /usr/local/bin/docker-compose
- 添加软引用
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- 查看版本号
docker-compose --version