Debian上安装Docker和Docker Compose的详细教程

0 122
本文目录导读:安装前的准备安装Docker安装Docker Compose配置和管理Docker在Debian上安装Docker和Docker Compose需...

本文目录导读:

  1. 安装前的准备
  2. 安装Docker
  3. 安装Docker Compose
  4. 配置和管理Docker

在Debian上安装Docker和Docker Compose需要一定的系统管理和命令行知识,下面我们将详细介绍如何在Debian上完成这一过程。

安装前的准备

在开始安装之前,请确保您的Debian系统已经更新到最新版本,并且已经安装了必要的软件包,您可以通过运行以下命令来更新系统:

sudo apt-get update
sudo apt-get upgrade

安装Docker

1、添加Docker官方GPG密钥:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

2、添加Docker官方源:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(l**_release -cs) stable"

3、再次更新软件包列表:

sudo apt-get update

4、安装最新版本的Docker CE:

sudo apt-get install docker-ce docker-ce-cli containerd.io

5、启动Docker并设置为开机启动:

sudo systemctl start docker
sudo systemctl enable docker

安装Docker Compose

1、安装Docker Compose之前,需要先安装Python和pip:

sudo apt-get install python3 python3-pip

2、安装最新版本的Docker Compose:

sudo pip3 install docker-compose

3、验证安装:

docker-compose --version

配置和管理Docker

1、配置Docker以使用非root用户:为了安全起见,建议使用非root用户运行Docker,创建一个新的用户(如果尚未创建),并将其添加到docker组中:

sudo adduser --system --shell /bin/bash --gecos 'docker user' --group --home /home/docker --no-create-home dockeruser
sudo usermod -aG docker dockeruser

2、退出并重新登录,以确保更改生效,现在您应该能够使用docker命令而无需sudo

3、配置Docker网络:为了方便访问容器,您可以创建一个自定义的Docker网络,运行以下命令创建网络:

docker network create my_custom_network

4、管理Docker容器:您可以使用docker ps命令查看正在运行的容器,使用docker stop <容器ID>docker start <容器ID>命令来停止和启动容器,要删除容器,请使用docker rm <容器ID>命令,要删除镜像,请使用docker rmi <镜像ID>命令,要删除所有未使用的镜像和容器,请使用以下命令:

删除所有未使用的镜像docker image prune,这将删除所有未使用的镜像,但保留正在使用的镜像,如果您想删除所有镜像,包括正在使用的镜像,请使用docker image prune -a

最后修改时间:
文章相关标签:
茶猫云
上一篇 2024年01月20日 14:02
下一篇 2024年01月20日 14:14

评论已关闭