发布时间:2025-12-15 22:39:42 浏览次数:1
Docker 是一种流行的容器化平台,用于简化应用程序的开发、部署和管理过程。本文将介绍如何在服务器上安装和配置 Docker,包括基础操作和常用命令。通过以下步骤,你将能够顺利完成 Docker 的安装,并掌握一些基本的 Docker 操作,以便更高效地管理和运行容器化应用。
在开始安装 Docker 之前,确保你的服务器满足以下条件:
更新系统软件包
sudo apt-get update
安装必要的依赖包
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加 Docker 的 APT 软件源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(l***_release -cs) stable"
再次更新软件包列表
sudo apt-get update
安装 Docker 引擎
sudo apt-get install docker-ce
启动 Docker 服务并设置为开机自启
sudo systemctl start dockersudo systemctl enable docker
运行以下命令检查 Docker 是否正确安装:
sudo docker --version
如果显示 Docker 的版本号,则表示安装成功。
运行容器
sudo docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
示例:运行一个 Nginx 容器
sudo docker run -d -p 80:80 nginx
查看正在运行的容器
sudo docker ps
停止容器
sudo docker stop CONTAINER_ID
删除容器
sudo docker rm CONTAINER_ID
拉取镜像
sudo docker pull IMAGE
示例:拉取最新的 Ubuntu 镜像
sudo docker pull ubuntu:latest
查看本地镜像
sudo docker images
删除镜像
sudo docker rmi IMAGE_ID
查看网络
sudo docker network ls
创建网络
sudo docker network create NETWORK_NAME
删除网络
sudo docker network rm NETWORK_NAME
查看数据卷
sudo docker volume ls
创建数据卷
sudo docker volume create VOLUME_NAME
删除数据卷
sudo docker volume rm VOLUME_NAME
编辑 Docker 配置文件
修改 /etc/docker/daemon.json,添加远程访问设置
{ "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]}重启 Docker 服务
sudo systemctl restart docker
编辑 Docker 配置文件
修改 /etc/docker/daemon.json,指定存储驱动
{ "storage-driver": "overlay2"}重启 Docker 服务
sudo systemctl restart docker
本文介绍了在服务器上安装和配置 Docker 的步骤,包括基本的 Docker 操作和命令。通过这些操作,你可以有效地管理 Docker 容器、镜像、网络和数据卷,进一步提升应用程序的部署和管理效率。Docker 的强大功能可以显著简化开发和运维流程,是现代 DevOps 环境中不可或缺的工具。