docker在现代化微服务开发中起了越来越重要的作用,是我们敏捷开发必不可少的工具。
我们常用docker管理容器,包括创建,启动,停止,网络管理,卷管理等,使用docker compose管理容器服务列表,管理一组容器的启动配置,通过简单的docker-compose.yml配置文件和简单的docker compose up等等命令组成管理复杂的服务。
现将他们的安装方式呈现如下:
一、docker安装
docker一键安装命令
curl -sSL https://get.daocloud.io/docker | sh
等待该命令执行完成后,启动docker服务器
systemctl start docker systemctl enable docker
两个命令主要是启动docker和开启自启动配置,这里使用redhat系统下的软件管理命令systemctl。
验证是否成功
docker ps
二、docker compose安装
下载docker compose二进制安装包
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.5.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
版本v2.5.1是目前的最新版,如果以后安装的话,需要更改为最新版。
然后设置可用权限
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
查看是否安装成功
docker compose version
输出正确的compose版本信息即为安装成功。



