阅读量:1
使用Docker搭建Linux服务器的核心步骤如下:
一、安装Docker环境
- Ubuntu/Debian系统:
sudo apt update && sudo apt install docker.io sudo systemctl start docker && sudo systemctl enable docker - CentOS系统:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce sudo systemctl start docker && sudo systemctl enable docker - 验证安装:
sudo docker run hello-world
二、拉取Linux基础镜像
从Docker Hub获取官方Linux镜像(如Ubuntu/Debian/CentOS):
docker pull ubuntu:latest # 替换为所需系统版本
三、创建并运行Linux容器
- 交互式运行(带终端):
docker run -it --name my-linux-server ubuntu:latest /bin/bash-it:以交互模式运行,进入容器终端。--name:指定容器名称(如my-linux-server)。
- 后台运行(守护进程模式):
docker run -d --name my-linux-server ubuntu:latest
四、配置容器网络与存储(可选)
- 端口映射(如将容器80端口映射到宿主机8080):
docker run -d -p 8080:80 --name nginx-server nginx - 数据卷挂载(持久化数据):
docker run -d -v /宿主机路径:/容器路径 --name data-server ubuntu:latest
五、进入容器与操作
- 进入运行中的容器:
docker exec -it my-linux-server /bin/bash - 安装软件(以Ubuntu为例):
apt update && apt install -y vim nginx
六、保存与迁移容器(可选)
- 导出容器为镜像:
docker export -o my-server.tar my-linux-server - 导入镜像到其他主机:
cat my-server.tar | docker import - my-server-image
关键命令总结
| 操作 | 命令示例 | 说明 |
|---|---|---|
| 拉取镜像 | docker pull ubuntu:20.04 |
获取官方Ubuntu镜像 |
| 运行容器 | docker run -it -d -p 80:80 nginx |
后台运行Nginx并映射端口 |
| 进入容器 | docker exec -it nginx-server /bin/bash |
交互式进入容器终端 |
| 停止/删除容器 | docker stop nginx-serverdocker rm nginx-server |
停止并删除容器 |
通过以上步骤,可快速搭建轻量级Linux服务器,适用于开发测试、微服务隔离等场景。如需更复杂配置(如多阶段构建、安全加固),可进一步学习Dockerfile编写。
以上就是关于“如何用Docker搭建Linux服务器”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm