在Docker容器中添加PPA失败

时间:2014-10-21 12:26:26

标签: ubuntu docker apt

我在docker容器中运行了 add-apt-repository ppa:ubuntu-wine / ppa ,但在通知中失败了:

Cannot add PPA: 'ppa:ppaname/ppa'.
Please check that the PPA name or format is crrect.

Hower它在主机上工作。

经过google搜索后,我尝试了以下内容:

apt-get install python-software-properties
apt-get install software-properties-common
apt-get install --reinstall ca-certificates

并没有奏效。

主机上的系统是ubuntu 14.04,64bit。

容器的图像基于DOCKER HUB的ubuntu 14.04。

有人能帮助我吗?

2 个答案:

答案 0 :(得分:14)

我不确定你出了什么问题。

以下是我如何运作:

$ docker run -t -i --rm ubuntu:14.04 /bin/bash

And inside the container
# apt-get update && apt-get install -y software-properties-common
# add-apt-repository ppa:ubuntu-wine/ppa
# apt-get update

答案 1 :(得分:0)

尝试在

之前定义此var
LC_ALL=C.UTF-8 add-apt-repository ppa:ppaname/ppa