Ubuntu 22.04安装Docker 和 Docker Compose

技术 · 01-10 · 114 人浏览

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文件。完成以下步骤:

  1. 打开终端或命令提示符。
  2. 导航到存放docker-compose.yml文件的目录。
  3. 运行以下命令启动在compose文件中定义的容器:
docker-compose up

默认情况下,此命令将启动compose文件中指定的所有服务,并在终端中显示它们的日志。

要使用分离模式(在后台)运行容器,可以添加 -d标志:

#此命令会启动容器并将控制返回给终端。

docker-compose up -d
请注意,如果是第一次运行 docker-compose up,它将从Docker Hub拉取任何必要的Docker镜像,然后再启动容器。
Linux Ubuntu Docker
Theme Jasmine by Kent Liao