Questions tagged «docker»

Docker是一个开放平台,供开发人员和系统管理员构建,发布和运行分布式应用程序。

15
如何在后台模式下将bash或ssh放入正在运行的容器中?
我想ssh或bash到正在运行的docker容器中。请参见示例: $ sudo docker run -d webserver webserver is clean image from ubuntu:14.04 $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 665b4a1e17b6 webserver:latest /bin/bash ... ... 22/tcp, 80/tcp loving_heisenberg 现在我想得到这样的东西(进入正在运行的容器): $ sudo docker run -t -i webserver (or maybe 665b4a1e17b6 instead) $ root@665b4a1e17b6:/# However when I …
933 bash  ssh  docker  container 

3
我如何在没有sudo的情况下使用docker?
在Docker的文档页面上,所有示例命令都显示为不带sudo,如下所示: docker ps 在Ubuntu上,二进制文件称为docker.io。没有sudo也无法正常工作: sudo docker.io ps 如何配置Docker,这样我就不需要在每个Docker命令前添加sudo前缀?
767 docker 

8
我如何升级Docker
我输入docker.io版本,并得到: Client version: 0.9.1 Go version (client): go1.2.1 Git commit (client): 3600720 Server version: 0.9.1 Git commit (server): 3600720 Go version (server): go1.2.1 Last stable version: 0.11.1, please update docker 我在后面加上apt-get update,然后是apt-get upgrade,或apt-get upgrade docker.io,但是给我的只是: docker.io is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and …
117 docker 

4
在docker容器中安装certbot时避免用户与tzdata交互
我想在具有Ubuntu 16.04映像的docker环境中安装certbot: 例如: docker run -it ubuntu:16.04 /bin/bash 当我进入容器时,最简单的安装certbot的方法不起作用,因为它需要用户干预: apt-get update && \ apt-get install -y software-properties-common && \ add-apt-repository -y -u ppa:certbot/certbot && \ apt-get install -y certbot 问题是tzdata,它通过以下交互式对话框停止: Extracting templates from packages: 100% Preconfiguring packages ... Configuring tzdata ------------------ Please select the geographic area in which you live. …


3
docker ubuntu服务器16.04容器中的netstat或替代品
被netstat删除了16.04吗?是否有另一种netstat可用的16.04?或者我怎么安装netstat的16.04? 我在中运行ubuntu:16.04容器docker for Windows,似乎netstat不再可用...在ubuntu:14.04容器中可用。 我尝试安装netstat,apt-get但是没有运气... apt-get update ... apt-get install netstat Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package netstat 对于大多数开发人员来说,可能的解决方案非常明显,但是Linux对我来说是一个非常新的……非常喜欢它!


6
18.04中的“软件包'docker-ce'没有安装候选程序”
我正在遵循Ubuntu上docker-ce 的官方Docker安装指南。 当我到达时,sudo apt install docker-ce我得到E: Package 'docker-ce' has no installation candidate: $ sudo apt-get update Hit:1 http://gb.archive.ubuntu.com/ubuntu bionic InRelease Hit:2 http://gb.archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:3 http://gb.archive.ubuntu.com/ubuntu bionic-backports InRelease Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease Reading package lists... Done $ sudo apt-get install \ > apt-transport-https \ > ca-certificates \ > curl \ …
61 apt  18.04  docker 

1
码头工人警告config.json权限被拒绝
我刚刚安装了docker并创建了一个组,并向其中添加了我的用户名,以避免每次都使用sudo。但是,当我进行测试并运行docker run hello-world时,出现以下错误: WARNING: Error loading config file:/home/user/.docker/config.json - stat /home/user/.docker/config.json: permission denied 但是随后它继续并给出了成功的信息:Hello from Docker. This message shows that your installation appears to be working correctly. 任何想法出什么问题了,这意味着什么?

3
如何完全卸载docker
我按照此处的卸载说明进行操作。然后我运行以下命令: sudo apt-get purge docker-engine sudo apt-get autoremove --purge docker-engine rm -rf /var/lib/docker 因此,在完成所有这些操作之后,我运行了以下命令以查看docker文件是否在其他位置: sudo find / -name '*docker*' 我发现了一些仍然存在docker文件的地方。 /etc /sys /lib /usr /usr /run /proc /var Docker在上面列表中的子文件夹中。如果您愿意,我可以发布所有路径。大约有200个地点。 有没有一种方法可以在各处完全完全删除docker?
57 16.04  docker 



9
使用Docker时,简单防火墙(UFW)不会阻止任何内容
这是我第一次设置Ubuntu Server(14.04 LTS),但在配置防火墙(UFW)时遇到问题。 我只需要ssh和http,所以我正在这样做: sudo ufw disable sudo ufw reset sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow 22/tcp sudo ufw allow 80/tcp sudo ufw enable sudo reboot 但是我仍然可以连接到本机其他端口上的数据库。关于我在做什么错的任何想法吗? 编辑:这些数据库在Docker容器上。这可能有关吗?它会覆盖我的ufw配置吗? EDIT2:输出sudo ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), deny …

5
作为Snap安装后运行Docker时拒绝权限
我已经通过软件商店安装了Docker,这表明它是一个Snap软件包。我想这对我来说很好,但是不幸的是,我尝试过的每个Docker命令都不起作用: $ docker info Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.30/info: dial unix /var/run/docker.sock: connect: permission denied 任何想法如何解决这个问题? 编辑:我现在已经通过从Docker自己的存储库中安装Docker 解决了这一问题,这可能也适用于将来浏览此问题的人们。不过,对于那些希望能够从Snap运行它的人来说,这是一个开放的问题。

2
在启动时禁用Docker自动启动?
我正在尝试使用docker64位Ubuntu 14.04。我设法运行一个映像,并在其中一个可移动驱动器上给它提供了路径/media/Drive1。 现在,每当我重新启动时,我都会看到/media/Drive1其中只有一个docker目录,并且实际应该Drive1挂载的驱动器最终会挂载在上/media/Drive11,并且这种情况在每次重新引导时都会发生-即使我卸载了这些驱动器,并sudo rm -rfv /media/Drive1在重新引导前执行a ! 因此/media/Drive1,在完全装入之前可能会产生一些东西,而我猜是docker,因为当我启动时,我有: $ ps axf | grep docker 2085 ? Ssl 0:00 /usr/bin/docker -d 因此,如何禁用docker自动启动,以免在启动时干扰外部USB驱动器的安装?
33 boot  mount  autostart  docker 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.