您的位置:

CentOS Docker安装部署指南

一、安装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安装部署的详细步骤,希望对大家有所帮助!