Ubuntu 22.04安装Docker 和 Docker Compose
安装Docker
- 更新源和依赖
apt-get update
apt upgrade
- 安装docker
apt install docker
apt install docker.io
- 运行Docker
systemctl start docker
systemctl status docker
systemctl enable docker
- 安装工具
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
- 安装插件
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- 重启Docker
systemctl restart docker
- 验证查看版本
docker version
安装 Docker Compose
- 安装
官网安装地址:Install Compose standalone | Docker Docs
# github: https://github.com/docker/compose/releases/tag/v2.23.3
sudo curl -SL \
https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64 \
-o /usr/local/bin/docker-compose
# 或者手动下载, 上传到服务器后执行如下指令(use)
# 在 docker-compose-linux-x86_64 文件同一目录下执行
sudo cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose
我的阿里云服务器拉取GitHub很慢,就选择了手动下载上传
- 添加可执行权限
chmod +x /usr/local/bin/docker-compose
- 测试
docker-compose --version
- 如果要删除
rm -rf /usr/local/bin/docker-compose
Docker Compose运行项目
要运行Docker Compose,需要在项目目录中拥有一个docker-compose.yml
文件。完成以下步骤:
- 打开终端或命令提示符。
- 导航到存放docker-compose.yml文件的目录。
- 运行以下命令启动在compose文件中定义的容器:
docker-compose up
默认情况下,此命令将启动compose文件中指定的所有服务,并在终端中显示它们的日志。
要使用分离模式(在后台)运行容器,可以添加 -d标志:
#此命令会启动容器并将控制返回给终端。
docker-compose up -d
请注意,如果是第一次运行 docker-compose up,它将从Docker Hub拉取任何必要的Docker镜像,然后再启动容器。