使用 alpine 作为 docker 基础镜像时,运行 apk add ..... 遇到如下错误: WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz: temporary error (try again later) 重试多次无效,最后通过重启 docker 解决.…
使用 alpine 作为 docker 基础镜像时,运行 apk add ..... 遇到如下错误: WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz: temporary error (try again later) 重试多次无效,最后通过重启 docker daemon 解决,估计是 docker 的网络管理问题.…
问题描述 在Alpine镜像中安装了openssh-server和openssh之后,无法执行ssh localhost.发现未启动服务,开启服务时报以下错误 / # ls /etc/init.d/sshd /etc/init.d/sshd / # /etc/init.d/sshd status sh: /etc/init.d/sshd: not found 很明显,sshd这个文件时有的.不能提示not found.通过查阅资料得到以下解决方法 解决方法 安装这个工具 apk add open…
# Ali apt-get source.list RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \ echo "deb-src http://archive.ubuntu.com/ubuntu xenial main restricted" >/etc/apt/sources.list && \ echo "deb http://mirrors.aliyun.com/…
两种方法,一是下载好包手动安装,二设置snap的代理. 下载安装包方式 到 https://uappexplorer.com/snaps 搜索需要的 snap 包,然后下载 下载的时候选择对应的平台. 如 amd arm64 .. 到下载snap的目录里面执行 sudo snap install xxx.snap --dangerous 设置snap 的代理 修改配置 sudo systemctl edit snapd 添加如下内容 [Service] Environment="http_pro…
此处无法创建是因为Artifact的命名为大小写混合,将大写改为小写即可正常创建…
在错误后面运行以下代码,补全依赖项: sudo apt-get -f install…
Traceback (most recent call last): File "/usr/bin/yum", line 29, in yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 365, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain…
docker安装教程 https://docs.docker.com/get-started/part2/#build-the-app 相关帖子 https://stackoverflow.com/questions/32207202/multiple-django-requirements-with-docker dockerfile # Use an official Python runtime as a parent image FROM python:2.7-slim # Set th…
Docker Docker官方网址: https://docs.docker.com/  英文地址 Docker中文网址: http://www.docker.org.cn/ 中文地址 Docker是基于Go语言实现的云开源项目,诞生于2013年初,最初发起者是dotClouw公司.Docker 自开源后受到广泛的关注和讨论,目前已有多个相关项目,逐断形成了围Docker的生态体系.dotCloud 公司后来也改名为Docker Ine. Docker是一个开源的容器引擎,它有助于更快地交付应用…
镜像相关命令 1.搜索镜像 # docker search java 可使用 docker search命令搜索存放在 Docker Hub(这是docker官方提供的存放所有docker镜像软件的地方,类似maven的中央仓库)中的镜像.执行该命令后, Docker就会在Docker Hub中搜索含有 java这个关键词的镜像仓库. Docker Hub 官网https://hub.docker.com/search?q=java&type=image 2.下载镜像docker pull ja…
我习惯在docker当中用alpine来部署服务. 最近在部署flask时使用了 tiangolo/uwsgi-nginx-flask:python3.6-alpine3.7 这个镜像 别人写好的flask镜像,里面包括了uwsgi nginx 用着省事啊. 但是在安装lxml库的时候总是安装不上去. 经多处查询. 发现是镜像当中的系统库缺一些东西. RUN apk add --no-cache gcc musl-dev libxslt-dev 安装gcc   musl-dev   libxsl…
问题: 先 docker pull centos:7 拉取了一个官方的基础镜像,为后续创建jdk8镜像做准备,在创建如下的dockerfile文件 执行docker build -t jdk_8u191:20190307 . jdk_dockerfile  时都没有反应 jdk_dockerfile文件内容 # 以此镜像作为基础镜像构建新的镜像FROM centos:7 # 维护者信息 MAINTAINER chen # 将jdk-8u191-linux-x64.tar.gz文件添加到新的镜像的…
一般对于安装软件加速时,我们大多数会选择阿里云,而对于aspnetcore2.0这个进项来说,由于使用的是Debian操作系统,所有我们要找到它对应的mirror列表,下面是我整理的一个sources.list加速列表,我们把它放在和Dockerfile相同的位置,在Dockerfile生成镜像时把它复制到里面去,替换之前的apt-update地址源即可. source.list内容 deb http://mirrors.aliyun.com/debian wheezy main contrib…
微镜像Alpine,Alpine Linux 是一款独立的⾮商业性的通⽤ Linux 发行版,Alpine Linux 围绕 musl libc 和 busybox 构建,尽管体积很小,Apline 提供了完整的 Linux 环境,其存储库中还包含了⼤量的软件包备选,它采⽤自有的名为 apk 的包管理器.可以通过 https://pkgs.alpinelinux.org/packages 网站上查询包信息. cat nginx.df FROM alpine:3.7 MAINTAINER klvc…
其实在介绍docker的使用和安装之前应该还要介绍虚拟机的安装与配置,以及虚拟网络的配置,但是我使用的是vmware,而视频课使用的是vagrant,这一块我简看的,因此没有过多的介绍,至于vmware的安装配置和虚拟网络的配置我倒是可以给大家推荐两篇博客: VMware 安装 Centos7 超详细过程:https://www.runoob.com/w3cnote/vmware-install-centos7.html VMware虚拟机下Centos7 桥接方式网络配置完整步骤:https:…
使用安装Linux系统时的光盘镜像来安装软件 (1)以虚拟机上,安装mysql为例: 查看mysql是否安装 rpm -qa|grep -i mysql    显示下面,证明mysql已安装客户端,下面来安装服务端…
新安装了redhat6.5.安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 无法更新. redhat 默认自带的 yum 源需要注册,才能更新.我们想不花钱也可以更新,需要替换掉redhat的yum源. 1.检查是否安装yum包 查看RHEL是否安装了yum,若…
生产部署环境:A:192.168.1.2 B:192.168.1.3  两台服务器系统均是Centos 7.3 , Docker版本都1.12.6 Jenkins安装操作步骤: 1.在A服务器上使用命令:docker pull jenkinsci/jenkins  获取到Docker镜像: 2.使用命令:docker run -p 8080:8080 -p 50000:50000 --name jenkins -u root -v /var/jenkins_home:/var/jenkins_h…
很早之前在ubuntu安装软件时遇到的问题,今天打开ubuntu看到了,总结如下: 在ubuntu中我们使用sudo apt-get install 或者dpkg -i *.deb安装软件常常提示“有未能满足的依赖关系“,这是因为当前软件源中依赖库的版本不满足软件的要求. 解决办法: 步骤1:更新软件源.ubuntu自带的软件源比较旧,很多的软件版本较低,国内比较好用的源有阿里源: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #…
如果在yum安装软件的时候,出现了Transaction check error:这种情况,说明rpm软件包出现了冲突,解决方法是: vi /etc/yum.repos.d/epel.repo 将enabled=1改为0,并且执行:yum list installed | grep docker,会出现 docker-client.x86_64                 2:1.12.6-61.git85d7426.el7.centos @extras  docker-common.x86…
CentOS网络设置 couldn't resolve host 'mirrorlist.centos.org问题解决 今天在虚拟机上安装完CentOS6.5之后,首次使用时yum命令安装软件时,出现一堆的”couldn't resolve host 'mirrorlist.centos.org”这个问题. 上网上查了半天,很多都说在/etc/resolv.conf文件末尾添加下边这几段 nameserver 8.8.8.8 nameserver 8.8.4.4 serchdomain loca…
问题: VMware虚拟机安装了ubuntu 11.04,在使用apt-get安装软件时一直提示E:Unable to locate package. 百度了原因,说是要更新源,使用命令:sudo apt-get update更新了,但更新之后问题还是存在: 解决方案: 主要还是源的问题,目前网上找的很多源都是很久以前的了,很多的可能都不能用了: 然后自己重新下载了一个ubuntu 14.04版本的源替换原来的sources.list文件,然后运行sudo apt-get update更新后就可…
最近碰到一个问题,在我软件安装或运行时会提示缺少api-ms-win-crt-runtime-|1-1-0.dll 当然第一个想到的是运行库没有装,但是很清楚的是我的电脑是装过vc_redist_2015.x64.exe,可是为什么还是不行了,为此百度了各种方法丢失的解决方法 所以对应就有两种方法: 一.下载对应的vs2015运行库和KB2999226补丁程序 补丁程序可在microsoft官网下载,官网地址:https://www.microsoft.com/zh-cn/download/ 先…
在通过源码安装软件时,会出现执行./configure后再make时总是重复打印configure的信息,无法进入下一阶段的安装. 主要原因是系统当前的时间与实际时间不一致,特别是在虚拟机上经常会出现这样的情况,可以通过date命令查看当前系统时间. 解决方法: 通过ntp更新一下时间再进行make安装:ntpdate 1.cn.pool.ntp.org (服务器地址选一个可以用的即可)…
在使用apt-get install安装软件时,常常会遇到如上图所看到的错误.该错误的意思为缺少依赖软件.解决方式为: aptitude install golang-go…
CentOS上安装某个软件一般都有很多相关的依赖包,当然,这也与我们安装时software selection步骤中选择的版本有关系,我们服务器在安装CentOS时一般选择Basic Web Server版本,如果我们要在一台不能联网的机器上安装软件,如果软件的依赖包很多,几十个甚至上百个,一个一个网上搜索显然是很不现实的.好在CentOS中可以通过yum安装时保留安装报及相关依赖,也可以不安装的情况下自动下载安装包及相关依赖包 以升级安装openssh为例 一.yum安装时保留安装包及依赖包…
linux安装软件时,经常出现以下异常信息 Traceback (most recent call last): File , in <module> main() File , in main fo = PyCurlFileObject(opts.url, opts.filename, opts) File , in __init__ self._do_open() File , in _do_open self._do_grab() File , in _do_grab self._do_…
在RedHat下有时候用rpm安装软件是会出现下面则中错误 1.安装时提示:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY 解决的方法就是在rpm 语句后面加上 --force --nodeps 即原本为 rpm -ivh *.rpm 现在改成 rpm -ivh *.rpm --force --nodeps就可以了.nodeps的意思是忽视依赖关系.因为各个软件之间会有多多少少的联系.有了这两个设…
出错状况:在用 sudo apt-get install 安装软件时,结果终端提示: 无法获得锁 /var/lib/dpkg/lock -open(资源暂时不可用) 无法锁定管理目录(var/lib/dpkg/),是否有其它进程正在占用它? 出错原因:在安装其它软件时,中途退出了终端,但是 apt-get 进程并没有退出. 解决办法: 方法一:终端输入 ps -aux | grep "apt-get", 找到与 apt-get 有关的进程,用 sudo kill PID 杀掉该进程.…