centos に docker と docker-compose をインストールして実行する

古いバージョンをアンインストールする

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest \
     docker-latest-logrotate docker-logrotate docker-engine

ドッカーをインストールする

リポジトリをセットアップする

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo

Docker エンジンをインストールする

# 安装
$ sudo yum install docker-ce docker-ce-cli containerd.io \
        docker-buildx-plugin docker-compose-plugin

# 启动服务
$ sudo systemctl start docker

# 验证引擎安装成功
$ sudo docker run hello-world

# 验证docker compose
$ docker compose version
Docker Compose version v2.16.0

ドッカーの構成

Docker のデフォルトのデータ ディレクトリである Docker Root Dir は/var/lib/docker、サーバーのディスク パーティショニングによって制限される場合があるため、データ ディレクトリの場所を調整する必要があります。手順は次のとおりです。

# 停止服务
$ sudo systemctl stop docker

# 添加配置
$ vi /etc/docker/daemon.json
{
  "data-root": "/your/path/name"
}

# 启动服务
$ sudo systemctl start docker

ドッカーをアンインストールする

# 停止服务
$ sudo systemctl stop docker

# 卸载服务
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

# 删除镜像、容器、配置等
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

参考Install Docker Engine on CentOS
参考Install the Compose plugin

おすすめ

転載: blog.csdn.net/binbinxyz/article/details/129794008