From 3ecdc0497f86354bd488110a41d722e15e1bb847 Mon Sep 17 00:00:00 2001 From: SaEEd Date: Sun, 13 Aug 2023 18:11:55 +0330 Subject: [PATCH] fix arch --- install_docker_ubuntu.sh | 2 +- login_to_registry.sh | 1 + update.sh | 18 +++++++++--------- 3 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 login_to_registry.sh diff --git a/install_docker_ubuntu.sh b/install_docker_ubuntu.sh index cce1e88..6005d91 100644 --- a/install_docker_ubuntu.sh +++ b/install_docker_ubuntu.sh @@ -3,6 +3,6 @@ sudo apt-get install ca-certificates curl gnupg echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ -sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin diff --git a/login_to_registry.sh b/login_to_registry.sh new file mode 100644 index 0000000..1857fdb --- /dev/null +++ b/login_to_registry.sh @@ -0,0 +1 @@ +docker login git.alshafagh.ir \ No newline at end of file diff --git a/update.sh b/update.sh index 7973775..5593dc1 100755 --- a/update.sh +++ b/update.sh @@ -1,44 +1,44 @@ # docker plugin for drone ci -docker pull plugins/docker:latest +docker pull --platform linux/amd64 plugins/docker:latest docker tag plugins/docker:latest git.alshafagh.ir/docker/plugins_docker:latest docker push git.alshafagh.ir/docker/plugins_docker:latest # ssh plugin for drone ci -docker pull appleboy/drone-ssh:latest +docker pull --platform linux/amd64 appleboy/drone-ssh:latest docker tag appleboy/drone-ssh:latest git.alshafagh.ir/docker/plugins_ssh:latest docker push git.alshafagh.ir/docker/plugins_ssh:latest # node -docker pull node:latest +docker pull --platform linux/amd64 node:latest docker tag node:latest git.alshafagh.ir/docker/node:latest docker push git.alshafagh.ir/docker/node:latest # composer -docker pull composer:latest +docker pull --platform linux/amd64 composer:latest docker tag composer:latest git.alshafagh.ir/docker/composer:latest docker push git.alshafagh.ir/docker/composer:latest # mariadb -docker pull mariadb:latest +docker pull --platform linux/amd64 mariadb:latest docker tag mariadb:latest git.alshafagh.ir/docker/mariadb:latest docker push git.alshafagh.ir/docker/mariadb:latest # php -docker pull php:8.2-cli-bullseye +docker pull --platform linux/amd64 php:8.2-cli-bullseye docker tag php:8.2-cli-bullseye git.alshafagh.ir/docker/php:8.2-cli-bullseye docker push git.alshafagh.ir/docker/php:8.2-cli-bullseye # mongo -docker pull mongo:4 +docker pull --platform linux/amd64 mongo:4 docker tag mongo:4 git.alshafagh.ir/docker/mongo:4 docker push git.alshafagh.ir/docker/mongo:4 # adminer -docker pull adminer:latest +docker pull --platform linux/amd64 adminer:latest docker tag adminer:latest git.alshafagh.ir/docker/adminer:latest docker push git.alshafagh.ir/docker/adminer:latest # redis -docker pull redis:alpine +docker pull --platform linux/amd64 redis:alpine docker tag redis:alpine git.alshafagh.ir/docker/redis:alpine docker push git.alshafagh.ir/docker/redis:alpine \ No newline at end of file