首页 > 其他分享 >dockerfile中安装软件时需要选择地区的问题

dockerfile中安装软件时需要选择地区的问题

时间:2024-02-20 17:14:16浏览次数:29  
标签:&& dockerfile apt cron start sh install 软件 安装

 

一个例子

FROM ubuntu:20.04
WORKDIR /root
COPY ./sources.list /etc/apt/sources.list
COPY ./cron-start.sh /opt/cron-start.sh
ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/Shanghai
RUN apt-get update && \
    apt-get install -y python3 python3-pip vim cron && \
    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple playwright && \
    pip3 install -i https://pypi.douban.com/simple pyquery && \
    playwright install chromium && \
    playwright install-deps chromium && \
    sed -i 's/required/sufficient/g' /etc/pam.d/cron && \
    chmod +x /opt/cron-start.sh
ENTRYPOINT ["/opt/cron-start.sh"]
    

加上这两行就行了

ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/Shanghai

标签:&&,dockerfile,apt,cron,start,sh,install,软件,安装
From: https://www.cnblogs.com/regit/p/18023567

相关文章

  • win10上安装nacos容器报端口被占用
    错误如下图排查过程1、检查8848端口是否被占用netstat-ano|findstr9091结论:没有2、经过google搜索Hyper-V会保留部分TCP端口,而windows上想要运行dockerdesktop,必须开启Hyper-V服务netshinterfaceipv4showexcludedportrangeprotocol=tcp命令查询结果,8848在排......
  • windows server 2019/2022安装WSUS更新服务器配置System.Runtime.InteropServices.COM
    现象: 2024-02-1814:41:10Postinstallstarted2024-02-1814:41:10Detectedroleservices:Api,UI,WidDatabase,Services2024-02-1814:41:10Start:LoadSettingsFromXml2024-02-1814:41:10Start:GetConfigValuewithfilename=UpdateServices-Services.xmlit......
  • 【前端开发】VSCode下载安装教程,新手入门(超详细)附安装包
    ​1.VSCode简介        VSCode,全称VisualStudioCode,是一款由微软开发的跨平台源代码编辑器,可用于Windows、Linux和macOS操作系统。以下是对VSCode的详细介绍:功能丰富:VSCode支持语法高亮、代码自动补全(又称IntelliSense)、代码重构、查看定义功能,并内置了命令行工......
  • 新版VSC++安装QuantLib量化工具包安装及其使用
    1.下载安装boosthttps://boostorg.jfrog.io/artifactory/main/release/建议安装与当前电脑VS版本年份差不多的boost自行设置安装路径2.去Github下载开源代码QuantLibhttps://github.com/lballabio/QuantLib/releases下载解压3.安装VS安装C++window桌面开发环境!4.打......
  • CentOS7安装nodejs18
    CentOS7安装nodejs18及以上版本会报错,glibc版本过低。升级glibc到2.28。查看glibc版本号#ldd--version1、下载glibc2.28并创建build目录cdwgethttp://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gztarxfglibc-2.28.tar.gzcdglibc-2.28/mkdirbuild2、升级gccyuminstall-y......
  • vite快速安装vue,及项目打包发布
    原文地址:https://mp.weixin.qq.com/s/xdEqyhfmW8P0R_wktymb3wvite快速安装vue,及项目打包发布1.下载、安装VScode,下载地址:https://code.visualstudio.com/2.下载、安装node.js,国内下载地址:http://www.nodejs.com.cn/3.创建空文件夹,用VScode打开,在左侧空白处点击鼠标右键,选择在......
  • 《熬夜整理》保姆级系列教程-玩转Wireshark抓包神器教程(2)-Wireshark在Windows系统上
    1.简介上一篇主要讲解一下软件的介绍以及软件的抓包原理。2.安装部署环境2.1操作系统1.宏哥的环境是Windows10版本64位系统(32位的同学自己想办法哦),其实宏哥觉得无论在什么平台,多少位,其实安装都是类似的,非常easy的。如下图所示:2.2软件版本1.Wireshark的版本,宏哥在官网下载......
  • 数据库审计-archery-v1.10.0-docker部署安装
    安装docker1.安装依赖包yuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.添加阿里镜像仓库yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装dockeryum-yinstalldocker-ce安装dockercomposecurl......
  • 软件测试/人工智能|熟练使用web控件定位技巧,提升测试工作效率!
    简介在做Web自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。web控件定位id定位Python实现driver.find_element(By.I......
  • 外贸生产企业用什么ERP软件好?企业怎么选型比较好
         外贸生产行业大多存在业务类型多、货币种类多、业务流程复杂等情况,如何清晰掌握销售、采购、生产、物料、仓储、订单等业务进度,有助于企业合理制定生产计划、物料计划、委外计划等,从而提升订单交期和客户满意度。随着信息和数字化科技的发展,国内不少的外贸生产企......