docker pull centos

Docker run -it --name="centos-test" centos

yum install wget  # 报错在后面有处理的方法

https://lnmp.org/  lnmp环境安装

wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp

把容器变为镜像

docker ps -a 查看容器的id
$ sudo docker commit eafd9111ada6 php5.6-php-server

制作自启动镜像

自己做好的镜像

Dockerfile

FROM php5.6-php-server

EXPOSE 80
CMD [ "sh", "-c", "lnmp start; bash"]

docker build -t php5.6-centos:autostart .

执行次命令,容器就不会退出了

docker run -dit -p 80:80 -v xxx:xxx php5.6-centos:autostart

 

Docker run --name="web01" -v /www:/home/wwwroot/default -p 8080:80 -dit php5.6-centos:autostart

访问:127.0.0.1:8080

yum 报错问题

Centos8于2021年年底停止了服务,大家再在使用yum源安装时候,出现下面错误“错误:Failed to download metadata for repo ‘AppStream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist”

1、进入yum的repos目录

cd /etc/yum.repos.d/

2、修改所有的CentOS文件内容

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

3、更新yum源为阿里镜像

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

yum clean all

yum makecache

4、yum安装测试是否可以yum安装

yum install wget 
来源:http://yanggz.caigb.cn/1105.html

最新文章

  1. Get请求中文乱码的几种解决方式
  2. Eclipse下使用SVN版本控制
  3. .net读写config appsetting
  4. spring boot 打包成jar 包在发布到服务器上
  5. ios-XML文档解析之SAX解析
  6. ios8/sdk8/xcode6/iphone6(+)适配
  7. Codeforces Round #Pi (Div. 2) B. Berland National Library 模拟
  8. 关于Layouts的分类
  9. java并发5-volatile关键字解析
  10. Knockout应用开发指南 第三章:绑定语法(1)
  11. 乐在其中设计模式(C#) - 单例模式(Singleton Pattern)
  12. 重拾C
  13. Activity栈与任务管理探究1——栈与任务的概述
  14. C# 调用 C++ DLL方法
  15. ListView刷新某一项Item
  16. DJANGO_SETTINGS_MODULE is undefined报错的解决
  17. 2018-6-25-随笔-MVC
  18. R语言:多个因变量时,如何在plot函数中画多条曲线(plot,points,lines,legend函数)
  19. 推荐系统评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure)
  20. Linux vi文本编辑器

热门文章

  1. go常见的坑
  2. CMT: Convolutional Neural Networks Meet Vision Transformers概述
  3. 堆相关题目-python
  4. Tkinter模块的使用【转】
  5. vue3 打开页面input框自动获得焦点
  6. Mac用自带软件QuickTime Player进行录屏
  7. Advanced Rest Client 测试工具安装
  8. mongodb下载和安装
  9. 改变Jupyter notebook默认浏览器
  10. syntax_lead_x.txt