要在Debian系统上实现与Docker的完美结合,您可以按照以下步骤进行操作:
准备工作:
sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加Docker GPG密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
设置Docker仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
安装Docker CE:
sudo apt update
sudo apt install docker-ce
验证安装:
sudo docker --version
创建Docker用户组:
sudo groupadd docker
将当前用户添加到Docker用户组:
sudo usermod -aG docker $USER
重启系统: 重启系统后,您可以通过以下命令验证Docker是否可用:
sudo systemctl status docker
运行Docker容器: 以下是一个简单的示例,演示如何使用Docker CE运行一个容器:
sudo docker run -d -P --name webserver nginx
这行命令将启动一个基于nginx镜像的容器,并映射容器的80端口到宿主机的随机端口。
查看容器列表:
sudo docker ps
这行命令将列出当前正在运行的容器。
停止并删除容器:
sudo docker stop webserver
sudo docker rm webserver
这行命令将停止并删除名为webserver的容器。
列出所有容器:
docker ps -a
拉取新镜像:
docker pull ubuntu
查看镜像详细信息:
docker image inspect ubuntu
删除镜像:
docker rmi ubuntu
删除容器:
docker stop my_container && docker rm my_container
清理未使用的资源:
docker system prune
通过以上步骤,您可以在Debian系统上成功安装、配置和管理Docker CE,并根据需要创建和使用自定义的Docker镜像。