Ubuntu 上で Docker を使用する手順
Ubuntu 上で Docker を使用する手順を以下に示します。また、Python を使用して Docker を操作する方法も説明します。
Docker のインストール(Ubuntu)
- リポジトリの更新:
bash sudo apt update
- 必要なパッケージのインストール:
bash sudo apt install apt-transport-https ca-certificates curl software-properties-common
- Docker の公式 GPG キーを追加:
bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- Docker リポジトリを設定:
bash sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- リポジトリの更新:
bash sudo apt update
- Docker のインストール:
bash sudo apt install docker-ce
- Docker のバージョンを確認:
bash docker --version
Docker コマンドの実行(Python)
Python から Docker コマンドを実行するには、docker パッケージを使用します。まずは Python のパッケージをインストールします。
bash pip install docker
次に、Python スクリプト内で Docker を操作する方法を示します。
python
import docker
# Docker クライアントのインスタンスを作成
client = docker.from_env()
# イメージの取得
client.images.pull('ubuntu:latest')
# 新しいコンテナの作成
container = client.containers.run('ubuntu:latest', detach=True)
# コンテナ内でコマンドを実行
exec_command = 'ls /'
response = container.exec_run(exec_command)
print(response.output.decode())
# コンテナの停止と削除
container.stop()
container.remove()
この Python スクリプトでは、Docker クライアントを使用して Ubuntu のイメージを取得し、新しいコンテナを作成し、その中でコマンドを実行します。最後に、コンテナを停止して削除します。

ディスカッション
コメント一覧
まだ、コメントがありません