在Debian系统中使用Docker管理容器,可以遵循以下步骤:
更新系统包列表
sudo apt update
安装必要的软件包
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
设置稳定版Docker仓库
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装Docker引擎
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
验证安装
sudo docker run hello-world
sudo docker start <container_id_or_name>
sudo docker stop <container_id_or_name>
sudo docker rm <container_id_or_name>
sudo docker ps
sudo docker ps -a
sudo docker run -d --name <container_name> <image_name>
-d
表示后台运行--name
指定容器名称sudo docker logs <container_id_or_name>
sudo docker exec -it <container_id_or_name> /bin/bash
sudo docker network create <network_name>
sudo docker network connect <network_name> <container_id_or_name>
sudo docker volume create <volume_name>
sudo docker run -v <volume_name>:<path_in_container> <image_name>
sudo docker commit <container_id_or_name> <backup_image_name>
sudo docker run -d --name <new_container_name> <backup_image_name>
--user
参数指定运行用户。--cpus
和 --memory
参数限制CPU和内存使用。docker scan
检查镜像的安全性。sudo apt update
sudo apt upgrade docker-ce docker-ce-cli containerd.io
docker stats
查看容器资源使用情况。通过以上步骤,你可以在Debian系统上有效地管理和操作Docker容器。