docker 基础环境搭建(Linux)

1.docker

1.准备docker安装包(兼容CentOS与Ubuntu)

      1.docker 二进制的包

      docker-ce-linux-static-stable-x86_64安装包下载_开源镜像站-阿里云下载:docker-26.1.4.tgz(本地脚本是26.1.4版本)

      2.install.sh   

#!/bin/sh
 
echo '解压tar包'
tar -xvf docker-26.1.4.tgz
echo '将docker目录下所有文件复制到/usr/bin目录'
cp docker/* /usr/bin
echo '将docker.service 复制到/etc/systemd/system/目录'
cp docker.service /etc/systemd/system/
echo '添加文件可执行权限'
chmod +x /etc/systemd/system/docker.service
echo '重新加载配置文件'
systemctl daemon-reload
echo '启动docker'
systemctl start docker
echo '设置开机自启'
systemctl enable docker.service
echo 'docker安装成功'
docker -v
install.sh

      3.uninstall.sh

#!/bin/sh
 
echo '停止docker'
systemctl stop docker
echo '删除docker.service'
rm -f /etc/systemd/system/docker.service
echo '删除docker文件'
rm -rf /usr/bin/docker*
echo '重新加载配置文件'
systemctl daemon-reload
echo '卸载成功'
uninstall.sh

2.开始安装

      1.sh install.sh

      2.验证docker 安装是否成功:docker -v 

      3.重新加载docker 镜像源配置文件 : systemctl daemon-load

       2025-05-29有效镜像源: { "registry-mirrors": [ "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com", "https://docker.m.daocloud.io", "https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://your_preferred_mirror", "https://dockerhub.icu", "https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://dockercf.jsdelivr.fyi", "https://docker.jsdelivr.fyi", "https://dockertest.jsdelivr.fyi", "https://mirror.aliyuncs.com", "https://dockerproxy.com", "https://mirror.baidubce.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn", "https://docker.mirrors.ustc.edu.cn", "https://mirror.iscas.ac.cn", "https://docker.rainbond.cc" ] }

2.docker-compose 

 1.准备docker-compose 安装包(docker 容器的编排工具,单个容器不需要,适用于多容器部署)

       1.docker-compose 包

       2.install.sh

       3.uninstall.sh

 2.docker-compose 开始安装

       1.sh install.sh

       2.docker-compose -v 验证是否安装成功

 3.创建docker-compose.yml,开始对容器进行编排

      1.docker-compose up -d 后台运行启动

      2.docker-compose down

     3.查看日志:docker-compose logs -f --tail 200 container_id

3.portainer 

     1.容器可视化管理工具,通过docker 获取portainer镜像安装我们的第一个容器

       获取镜像:docker pull portainer/portainer-ce

 

       

      

  

 

posted @ 2025-05-29 16:49  Loving伊  阅读(43)  评论(0)    收藏  举报