引言
注册到了一个甲骨文云账号之后,就迫不及待的去(白嫖)开了个4核24G的arm的机器。
我的系统是RedHat系列的,所以按照docker官方给出的安装方法应该如下:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
但是却出现了 ERROR: Unsupported distribution ‘ol’ 报错问题。
然后查找一番,原来Oracle Linux还需要安装依赖,出自这里。所以正确步骤如下:
安装docker engine
1、安装依赖文件
dnf install -y dnf-utils zip unzip
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
2、安装docker
dnf remove -y runc
dnf install -y docker-ce --nobest
3、完成安装
sudo systemctl enable docker #开机自动启动docker
sudo systemctl start docker #启动docker
sudo systemctl restart docker #重启dokcer
4、查看docker有关信息(可选)
docker version #查看docker的版本
systemctl status docker.service #查看docker的运行状态
docker info #查看docker的详细信息
安装docker compose
1、下载当前最新版本compose
对于安装稳定版1.29.2来说:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
对于安装2.0.0及后续版本来说:
得先去Github上查看一下最新的版本号为多少。我现在看最新版本是 2.3.4 ,那么将下面的安装命令中“/download/”后面的数字改成当前的版本号即可。
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.3.4/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
上述如果安装出错,可能是我看官方文档的时候会意错误,你也可以自己去翻一翻。
2、将可执行权限应用于二进制文件
sudo chmod +x /usr/local/bin/docker-compose
(可选)如果上面的失败了,那么试试这一条
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
3、检查是否安装完成(可选)
docker-compose --version #查看docker compose版本
© 版权声明
文章版权归作者所有,未经允许请勿转载!附上我们《关于版权的详细说明》。
THE END