aws ec2 安装docker
1. 更新实例上已安装的程序包和程序包缓存
sudo yum update -y
2. 安装最新的 Docker Engine 程序包
sudo amazon-linux-extras install docker
3. 启动 Docker 服务
sudo service docker start
(可选)为确保 Docker 守护进程在每次系统重启后启动,请运行以下命令:
sudo systemctl enable docker
4. 将 ec2-user
添加到 docker
组,以便您能够执行 Docker 命令,而无需使用 sudo
sudo usermod -a -G docker ec2-user
参考:创建容器镜像以在 Amazon ECS 上使用 - Amazon Elastic Container Service
aws ec2 安装docker-compose 针对 aarch64 机器
1.查看ec2机器
uname -s -m
> Linux aarch64
cat /etc/system-release
> Amazon Linux release 2 (Karoo)
2安装pip(针对以上机型相符)
2.1 sudo yum install -y python37 \ python3-devel.$(uname -m) libpython3.7-dev \ libffi-devel openssl-devel
2.2 sudo yum groupinstall -y "Development Tools"
# make sure pip is up2date
2.3 sudo python3 -m pip install -U pip
2.4 sudo python3 -m pip install docker-compose
2.5 sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
2.6验证:docker-compose --version
> docker-compose version 1.27.4, build unknown
参考:Installing docker-compose on Amazon EC2 Linux 2. 9kb docker-compose file - Stack Overflow