Skip to main content

Docker的安装部署

Docker官方安装文档
Install Docker Engine on CentOS | Docker Documentation

Docker的官方源安装

安装 yum 工具包

sudo yum install -y yum-utils

添加docker官方仓库

若没有国外网络环境,可以替换为国内镜像源。
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

启动docker

sudo systemctl start docker

设置开机自启

sudo systemctl enable docker

安装Docker-Compose

tip

Docker compose 与 docker-compose 服务不同,前者为plugin,后者为standalone。

绝大多数情况下不需要安装,但少数应用可能需要使用 docker-compose。

下载docker-compose

curl -SL https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

授权执行命令

chmod +x /usr/local/bin/docker-compose

确认是否安装成功

docker-compose --version

安装管理工具Portainer

Portainer是一款Docker的可视化管理工具。
caution

虽然Portainer具有很多简化易用的操作功能,但建议有限使用Portainer,可能产生一些不可预期的问题。

实际应用中建议主要用来做可视化监控,而具体操作仍应使用命令行。

docker run -d -p 8080:8000 -p 9443:9443 --name=portainer --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ee:latest