4.docker进入容器

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 4.docker进入容器

在这里插入图片描述

  • 进入容器修改Nginx默认的 Welcome to nginx!

1. 进入容器

#进入容器命令 docker exec -it ${容器名称} bash
docker exec -it myNginx bash

在这里插入图片描述

2. 找到nginx默认页面对应的index.html 文件

2.1 找index.html

我们去docker hub 中查看我们拉取的镜像对应的说明文档
在这里插入图片描述

2.2 进入目录

cd /user/share/nginx/html

在这里插入图片描述

3. 修改index 文件

cat index.html

在这里插入图片描述
这边我们想通过

vim index.html

结果没有该命令 , 因为镜像封装是被阉割过的,只保留镜像自己所需
在这里插入图片描述
我们用第二种方式 替换

sed -i 's#Welcome to nginx!#hello world 程序员!#g' index.html
sed -i 's#<head>#<head><meta charset="utf-8">#g' index.html

在这里插入图片描述
如下图所示已经修改成功
在这里插入图片描述

4. 退出容器

exit

在这里插入图片描述

相关文章
|
3月前
|
存储 监控 测试技术
如何将现有的应用程序迁移到Docker容器中?
如何将现有的应用程序迁移到Docker容器中?
289 57
|
4月前
|
存储 运维 安全
Docker化运维:容器部署的实践指南
Docker化运维:容器部署的实践指南
|
3月前
|
存储 监控 Java
如何对迁移到Docker容器中的应用进行性能优化?
如何对迁移到Docker容器中的应用进行性能优化?
261 59
|
3月前
|
NoSQL Redis Docker
使用Docker Compose工具进行容器编排的教程
以上就是使用Docker Compose进行容器编排的基础操作。这能帮你更有效地在本地或者在服务器上部署和管理多容器应用。
349 11
|
3月前
|
缓存 Java Docker
如何对应用代码进行优化以提高在Docker容器中的性能?
如何对应用代码进行优化以提高在Docker容器中的性能?
226 1
|
4月前
|
Docker 容器
Docker网关冲突导致容器启动网络异常解决方案
当执行`docker-compose up`命令时,服务器网络可能因Docker创建新网桥导致IP段冲突而中断。原因是Docker默认的docker0网卡(172.17.0.1/16)与宿主机网络地址段重叠,引发路由异常。解决方法为修改docker0地址段,通过配置`/etc/docker/daemon.json`调整为非冲突段(如192.168.200.1/24),并重启服务。同时,在`docker-compose.yml`中指定网络模式为`bridge`,最后通过检查docker0地址、网络接口列表及测试容器启动验证修复效果。
|
5月前
|
关系型数据库 MySQL 数据库
【赵渝强老师】数据库不适合Docker容器化部署的原因
本文介绍了在Docker中部署MySQL数据库并实现数据持久化的方法,同时分析了数据库不适合容器化的原因。通过具体步骤演示如何拉取镜像、创建持久化目录及启动容器,确保数据安全存储。然而,由于数据安全性、硬件资源争用、网络带宽限制及额外隔离层等问题,数据库服务并不完全适合Docker容器化部署。文中还提到数据库一旦部署通常无需频繁升级,与Docker易于重构和重新部署的特点不符。
320 18
【赵渝强老师】数据库不适合Docker容器化部署的原因
|
2月前
|
安全 持续交付 Docker
Docker:重塑现代软件交付的容器引擎
Docker:重塑现代软件交付的容器引擎
|
2月前
|
存储 持续交付 Docker
Docker:轻量级容器技术重塑应用交付
Docker:轻量级容器技术重塑应用交付