#環境
ubuntu 18.04.4 LTS
podman 1.9.2
podman-compose 0.1.5
#参考サイト
- https://podman.io/getting-started/installation.html
- https://qiita.com/rururu_kenken/items/7961d795d7bdd4cb86c2
- https://github.com/containers/libpod/issues/2571
#手順
##1.podmanインストール
podmanのサイトにいき、Debianの手順のところを実施。
# Debian Unstable/Sid
echo 'deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Unstable/Release.key | sudo apt-key add -
# Debian Testing
echo 'deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_Testing/Release.key | sudo apt-key add -
# Debian 10
echo 'deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/Release.key | sudo apt-key add -
sudo apt-get update -qq
sudo apt-get -qq -y install podman
##2.podman-composeインストール
この記事を参考 にしつつpodman-composeをインストール
sudo apt install -y python3-pip
sudo pip3 install podman-compose
##3.jenkins コンテナを起動
この記事を参考(本当にお世話になります。) のdocker-compose.ymlを転用して作成
docker-compose.yml
version: "3.7"
services:
master:
image: jenkins/jenkins:lts
restart: always
ports:
- 8080:8080
- 50000:50000
volumes:
- ./jenkins_home:/var/jenkins_home
作成後、upする。
sudo podman-compose up -d
#ちょっとはまったこと
podman-composeするときsudoをつけないとエラーになります。
詳細はよくわからないのだがここで話し合われていることのようなので、sudoをつけて実行してみた。一般ユーザでそのまま実行するにはなにかしらの設定が必要みたい。
知っている人いたら教えてください。
#お礼
@rururu_kenkenの記事をだいぶ参考にさせたいただきました。ありがとうございます。