跳至主要內容

【手把手教程】Ubuntu安装Docker与DockerCompose

Chihiro.Star大约 2 分钟

【手把手教程】Ubuntu安装Docker与DockerCompose

📔 千寻简笔记介绍

千寻简文库已开源,Gitee与GitHub搜索chihiro-doc,包含笔记源文件.md,以及PDF版本方便阅读,文库采用精美主题,阅读体验更佳,如果文章对你有帮助请帮我点一个Star

更新:支持在线阅读文章,根据发布日期分类。

@[toc]

1 环境介绍

Name          State       IPv4       Image
primary         Running      192.168.64.2   Ubuntu 22.04 LTS

2 docker

  • 从Docker存储库里面安装
  • 参考文章:https://code84.com/304797.html
  • 参考文章:【Docker】ubuntu下安装Docker和Docker-Composehttps://blog.csdn.net/zeye5731/article/details/125433257

2.1 更新apt包索引和安装包

sudo apt-get update
sudo apt-get install \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

2.2 添加Docker 的官方 GPG 密钥

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

2.3 设置存储库

 echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

2.4 安装最新版Docker引擎

# 更新并安装 Docker-CE
sudo apt-get update
# 下载较慢,请耐心等待。或则想办法加速
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

2.5 成功后查看docker版本

root@primary:~# docker -v
Docker version 23.0.1, build a5ee5b1
root@primary:~# 

3 docker-compose

3.1 安装

 sudo apt-get update
 sudo apt-get install docker-compose-plugin
  • 成功提示
docker compose version
root@primary:~# docker compose version
Docker Compose version v2.16.0

3.2 配置镜像加速器

  • 在阿里云中获取加速地址
  • 网址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
直接复制阿里云提供的代码:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://x x x x x.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
image-20230311003305673
image-20230311003305673