docker初始环境搭建(docker、Docker Compose、portainer)

发布于:2025-04-07 ⋅ 阅读:(35) ⋅ 点赞:(0)

docker、Docker Compose和portainer的安装部署、使用

docker是最普遍使用的容器技术,节省服务资源,简洁配置。

本文是docker初始环境安装一条龙,旨在 在使用容器技术前,把docker和管理容器全部安装好,之后就放心专注于镜像和容器,来部署和使用。


一.安装docker

前提,服务器网络环境yum等自己装好,此处用centos7

1.失败的做法

之前直接yum install docker 来安装docker ,安装完后发现是docker1.x的版本,而且切换docker加速源也不生效,老版本不太行,下面安装新版本。

2.首先卸载旧版本(没安装则下一步)

先卸载旧版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
rm -rf /var/lib/docker
rm -rf /etc/docker

3.配置下载的yum来源,不然yum search搜不到

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4.安装启动docker

yum install -y  docker-ce docker-ce-cli containerd.io  
systemctl start docker

5.替换国内源(2025.4测试源可用)

阿里的不实时,不加进去。

===编辑源配置/etc/docker/daemon.json,没有就新建
vim  /etc/docker/daemon.json
===把下面的json放进去
{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://docker.imgdb.de",
        "https://docker.hlmirror.com",
        "https://docker.1ms.run",
        "https://func.ink",
        "https://docker.xiaogenban1993.com"
    ]
}

6.重启生效,设置自启动

systemctl restart docker
systemctl enable docker

二.安装docker-compose

1.下载docker-compose

github下载地址:docker-compose
github
此处下载的就是一个执行文件,不是压缩包,不需要解压

2.部署

把文件上传到服务器上后,放到bin目录下即全局可执行

改名直接改成docker-compose
mv docker-compose-linux-x86_64  docker-compose
mv docker-compose  /usr/local/bin/
使用命令校验安装是否成功
docker-compose version

执行docker-compose version
在这里插入图片描述

三.安装portainer

portainer 是一种docker的可视化容器,有中文版镜像,这里直接装原版

1.安装portainer

vim portainer.yml
填入下面配置
services:
  portainer:
    image: portainer/portainer:latest
    container_name: portainer
    ports:
    - "9000:9000"
    volumes:
    - /app/portainer/data:/data
    - /var/run/docker.sock:/var/run/docker.sock

这个就是一个docker-compose的yml配置文件,利用它直接启动

2.启动portainer

 docker-compose -f portainer.yml up -d
 up是启动 ,-d是后台启动

3.访问页面,端口9000(http://ip:9000/)

初次访问首页会让你自己设置账号密码。
后续有机会再介绍使用
在这里插入图片描述



网站公告

今日签到

点亮在社区的每一天
去签到