一、安装CentOS
1、下载CentOS ISO镜像文件,并通过软件制作成启动盘。
2、将制作好的启动盘插入电脑,并开机从启动盘启动电脑。
3、按照提示进入CentOS安装向导,设置时区、语言、键盘布局等信息。
4、设置root用户的密码,并创建普通用户。
5、选择“基本服务器”或“最小安装”等模式进行安装,等待安装完成并重启。
二、安装Docker
1、在终端中输入以下命令,安装需要的一些系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加Docker的yum源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3、如果需要安装指定版本的Docker,可以先查看Docker版本列表:
yum list docker-ce --showduplicates | sort -r
4、根据需要安装指定版本的Docker(如安装最新版的Docker):
sudo yum install docker-ce
5、启用Docker服务:
sudo systemctl start docker
6、设置Docker开机自启动:
sudo systemctl enable docker
7、验证Docker是否安装成功:
docker --version
三、Docker常用操作
1、查看Docker镜像:
docker images
2、下载Docker镜像:
docker pull 镜像名:标签
3、启动Docker容器:
docker run -d --name=容器名 镜像名:标签
4、停止Docker容器:
docker stop 容器名或容器ID
5、启动已停止的Docker容器:
docker start 容器名或容器ID
四、使用Docker部署应用
1、通过Dockerfile文件构建镜像:
FROM 镜像名:标签
RUN 命令1
RUN 命令2
...
EXPOSE 端口号
CMD ["命令"]
2、构建镜像:
docker build -t 镜像名:标签 .
3、启动容器:
docker run -d --name=容器名 -p 主机端口号:容器端口号 镜像名:标签
五、Docker Compose使用
1、安装Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/download/版本号/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
2、编写docker-compose.yml文件:
version: "3"
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
3、在docker-compose.yml文件所在的目录中启动容器组:
docker-compose up -d
六、总结
以上就是CentOS Docker安装部署的详细步骤,希望对大家有所帮助!