当前位置: 首页 记笔 debian安装docker与docker compose

Docker

本文实操环境Debian10

之前安装过旧旧旧版本Docoker先卸载

sudo apt-get remove docker docker-engine docker.io containerd runc

安装Docker CE

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

如在执行sh get-docker.sh网络错误,可以替换为中科大镜像安装

sudo DOWNLOAD_URL=https://mirrors.ustc.edu.cn/docker-ce sh get-docker.sh

检查Docker版本

docker version
docker compose version

如果docker compose version未返回版本信息,执行下面语句

Docker Compose

sudo apt-get update
sudo apt-get install docker-compose-plugin

检查Docker-Compose版本

docker compose version

Docker Compose常用命令

docker compose up -d 启动容器,-d 参数表示在后台运行容器。
docker compose logs -f 查看容器的日志输出,-f 参数表示实时刷新日志。
docker compose stop 停止容器。
docker compose restart 重启容器。
docker compose pull 拉取最新的镜像。
docker compose down 停止并删除容器、网络、数据卷等资源。
docker image prune 清理 Docker 中所有未被使用的镜像。
docker compose up -d --force-recreate 强制重新创建启动容器。

其它

便捷脚本只用于初次安装,升级或卸载 Docker 一律用系统包管理器,保持稳定和安全。

升级版本

升级 Docker 时,不需要再跑脚本,而是直接通过系统包管理器(apt 或 yum) 来升级 Docker。

# 更新软件包列表
sudo apt-get update

# 升级 Docker 相关组件
sudo apt-get install --only-upgrade docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

启动与自启

service docker start

systemctl enable docker

Docker镜像加速

腾讯云

腾讯云软件源加速软件包下载和更新

vim /etc/docker/daemon.json
添加

{
"registry-mirrors": [
 "https://mirror.ccs.tencentyun.com"
]
}

systemctl restart docker 以重载配置文件
运行

docker info

提示

Registry Mirrors:
  https://mirror.ccs.tencentyun.com/

即配置成功

docker docs

Install Docker Engine on Debian
Install the Compose plugin

标签:无

debian安装docker与docker compose》 © 2023 by 吃蛋的小子 依据 CC BY-SA 4.0 许可协议授权

你的评论