甲骨文云arm机器安装docker

甲骨文云arm机器安装docker

引言

注册到了一个甲骨文云账号之后,就迫不及待的去(白嫖)开了个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
如果有帮到您的话就点个赞呗
点赞1 分享