Миграция Java-приложений на российскую платформу
Подготовка к лабораторной работе
mkdir /u01
useradd hack -m -s /bin/bash
passwd hack
usermod -aG wheel hack
chown -R hack /u01
chmod -R 755 /u01
usermod -aG sudo hack
cd /tmp
wget https://download.oracle.com/java/17/archive/jdk-17.0.12_linux-x64_bin.tar.gz
mkdir -p /u01/app
tar xzf ./jdk-17.0.12_linux-x64_bin.tar.gz -C /u01/app
mv /u01/app/jdk-17.0.12 /u01/app/java
cd /tmp
wget https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz
tar xzf ./apache-maven-3.9.9-bin.tar.gz -C /u01/app
mv /u01/app/apache-maven-3.9.9 /u01/app/maven
export JAVA_HOME=/u01/app/java
export PATH=$JAVA_HOME/bin:/u01/app/maven/bin:$PATH
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
kubectl version --client
sudo dnf -y install git
sudo dnf -y install dnf-plugins-core
sudo dnf -y config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl enable --now docker
sudo dnf -y install docker-compose-plugin
sudo apt install python3-setuptools
sudo apt install docker.io
sudo apt install docker-compose