logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker 镜像的使用

本文介绍了Docker镜像的基本操作与管理方法。主要内容包括:1)使用docker images命令查看镜像信息,通过--no-trunc和--digests选项获取完整ID和摘要值;2)演示镜像的拉取、查看、删除等基本操作,以及使用docker inspect查看镜像详细信息;3)通过实际案例展示如何基于Dockerfile构建镜像,包括处理Ubuntu软件源连接失败的问题,最终成功构建并运行P

文章图片
#docker#容器#运维
Docker 容器的使用

本文介绍了Docker容器的基本管理和操作命令,主要包括:1.容器状态查看(docker ps -a);2.容器的三种启动方式(自动终止、交互式、后台守护进程);3.常用容器操作(创建、启动、停止、重命名);4.容器信息查看(docker inspect);5.进入容器的两种方式(docker attach和docker exec);6.容器删除命令(docker rm)。文中通过具体示例演示了如

文章图片
#docker#容器#运维
基于 Dockerfile 构建镜像

本文介绍了在离线环境下基于CentOS Stream 9构建Nginx Docker镜像的完整流程。首先通过tar命令打包系统根目录并导入为本地基础镜像,然后下载Nginx RPM包及其依赖。修改Dockerfile实现离线安装,包括复制RPM包、禁用外网源、清理缓存等步骤。构建过程中解决了路径错误等问题,最终成功创建镜像。验证显示容器运行正常,可通过8080端口访问自定义的Nginx欢迎页面。该

文章图片
#linux#运维#服务器 +3
将容器连接到默认桥接网络

本文演示了Docker网络的基本操作:首先列出已有网络(bridge、host、none),然后启动两个Alpine容器(alpine1、alpine2)。通过检查桥接网络详细信息,确认容器已分配IP地址(172.17.0.3/4)。测试显示容器间可通过IP互相通信(ping 172.17.0.4成功),但无法通过容器名访问。最后容器被停止并删除。实验验证了Docker默认桥接网络的连通性和命名解

文章图片
#网络#docker#容器 +2
创建用户自定义桥接网络并连接容器

本文演示了Docker网络配置实验:1)创建自定义桥接网络alpine-net;2)在该网络中启动4个Alpine容器,其中alpine4额外连接到默认桥接网络;3)通过ping测试验证了容器间的自动服务发现和网络连通性,同一网络内的容器可直接通信;4)测试显示所有容器均能访问外网;5)最后清理实验环境。实验验证了Docker容器在自定义网络中的服务发现机制和网络隔离特性,同时展示了多网络连接的配

文章图片
#linux#运维#服务器 +2
设置端口映射以允许外部网络访问容器

本文演示了两种在Docker中发布Web服务的方法:1) 使用-p参数指定端口映射(如8080:80),成功运行httpd容器并通过curl验证服务;2) 使用-P参数让Docker自动分配端口,同样验证服务可用性。两种方式均展示了端口映射效果,并通过docker stop/rm命令清理容器。注意当使用--rm参数时,容器停止后会自动删除,因此手动删除时会提示容器不存在。

文章图片
#网络#docker#centos +2
容器使用绑定挂载

本文介绍了Docker中绑定挂载主机目录和文件的几种方法:1)绑定挂载主机目录到容器/app目录,包括创建目录、启动容器并挂载、查看容器信息等步骤;2)实现只读绑定挂载;3)绑定挂载主机文件(如/etc/localtime);4)绑定挂载主机上不存在的目录时Docker会自动创建;5)绑定挂载到容器非空目录的注意事项。最后都通过docker stop和docker rm命令清理实验容器。

文章图片
#缓存#docker#容器 +1
容器使用卷

Docker 卷管理实践摘要 本文详细介绍了Docker卷的创建、挂载和使用方法。主要内容包括:1)手动创建卷并挂载到容器(test-vol挂载到/world目录);2)启动容器时自动创建卷(nginx容器挂载myvol到/app目录);3)使用容器内容填充新卷(nginx-vol填充nginx/html目录内容);4)只读卷的使用方式(--mount或-v参数设置readonly);5)匿名卷的

文章图片
#eureka#云原生#linux +3
配置容器的自动重启策略

摘要:本文介绍了Docker容器的--restart重启策略选项,包括no(默认)、on-failure[:n]、always和unless-stopped四种策略及其区别。通过实验测试了always策略的Redis容器在Docker守护进程重启后的自动恢复行为,并演示了如何修改为on-failure:3的失败重试策略。最后提醒操作时需注意正确使用容器名称或ID进行管理。测试结果表明,配置的自动重

文章图片
#eureka#云原生#docker +3
在容器中使用 supervisord 管理 PHP 和 Nginx 服务

本文记录了在Docker容器中部署PHP-Nginx-Supervisord服务的完整流程。首先创建项目目录结构,配置nginx.conf和site.conf文件,设置Supervisord配置文件。然后编写Dockerfile安装必要组件,构建镜像并运行容器。过程中遇到Supervisord配置错误和Nginx启动失败问题,通过添加events区块、修正文件路径等步骤解决。最终成功部署并访问测试

文章图片
#php#nginx#开发语言 +4
    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择