ARM is a RISC architecture. RISC stands for Reduced Instruction Set Computing. This means that the CPU has a limited number of instructions it can use. As a result, each instruction runs in a single cycle and the instructions are simpler. Meanwhile, x86 is a CISC architecture, which stands for Complex Instruction Set Computing.
ARM is designed to be smaller, more energy-efficient, and creates less heat.
One problem is that x86 programs can’t run on ARM. Most programming languages can target ARM just fine. Any currently-maintained programs should have few problems. Anything written in Assembly will need to be rewritten to work on ARM though.
There’s also an issue of speed. Since ARM has fewer instructions, developers need to use more instructions.
Choose Oracle Image. Default username is opc
System Update
Check System Public IP:
[root@arm1 ~]# curl https://ip.51sec.org/api 132.145.100.226
[root@arm1 ~]# yum upgrade -y && yum update -y
Install Docker
dnf install -y dnf-utils zip unzip
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf remove -y runc
dnf install -y docker-ce --nobest
# systemctl enable docker.service
# systemctl start docker.service
# systemctl status docker.service
# docker info
# docker version
Install Docker-Compose
sudo yum install -y libffi libffi-devel openssl-devel python3 python3-pip python3-devel
sudo pip3 install docker-compose
Install Portainer
[root@arm1 ~]# docker volume create portainer_data
portainer_data
[root@arm1 ~]# docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Run a Ubuntu 20.04 Desktop
Docer hub image repository: https://ift.tt/2W1jGKD
docker run -p 6080:80 fredblgr/ubuntu-novnc:20.04
From Ubuntu terminal, you can install firefox to have a browser for your internet.
apt install firefox -y
References
- Docker : Install Docker on Oracle Linux 8 (OL8)
- Moving to Ampere A1 Compute instances on Oracle Cloud Infrastructure (OCI)
- Discover Arm on Oracle Cloud Infrastructure
from Blogger http://blog.51sec.org/2021/07/run-free-arm-based-oracle-linux-with-1.html