- 2023/5 時点
独学エンジニアで、プログラミング学習をしている。
タイトルのエラー解消方法について、状況とその解決までの流れをメモしていく。
環境 Mac OS:Ventura 13.3.1 Ubuntu:21.10
$ docker-compose build エラー↓ Updating package list and upgrading packages... Err:5 http://ports.ubuntu.com/ubuntu-ports impish Release 404 Not Found [IP: XXX] E: The repository 'http://ports.ubuntu.com/ubuntu-ports impish Release' does not have a Release file.
作業内容
Dockerfile の1行目FROM ubuntu:21.10
をそもそもFROM ubuntu:22.04
に書き換えたら、エラーなくなるのかな?
FROM ubuntu:22.04 「に、直で書き換えて実行してみたら、問題なく、実行完了した!」 RUN yes | unminimize 36.0s => [3/3] RUN apt update && apt install -y man less vim 16.0s => exporting to image 0.5s => => exporting layers 0.5s => => writing image XXX 0.0s => => naming to docker.io/library/part5-app 0.0s part5 % docker-compose up -d [+] Running 2/2 ✔ Network part5_default Created 0.1s ✔ Container part5-app-1 Started 0.7s part5 % docker-compose ps NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS part5-app-1 part5-app "/bin/bash" app 8 seconds ago Up 7 second
以下、不要???
現在使用しているリポジトリ:http://ports.ubuntu.com/ubuntu-ports
sed コマンドで、リポジトリを old-release-ubuntu
に書き換える
- sed コマンドとは