标签: docker-machine

重启所有正在运行的docker容器的命令?

如何重新启动所有正在运行的docker容器..主要是寻找快捷方式而不是做 __CODE__

docker docker-machine

72
推荐指数
5
解决办法
8万
查看次数

如何访问docker的HyperKit创建的VM?

Docker for Mac使用HyperKit创建的Linux VM 在Mac上存储和运行容器.

使用Docker Toolbox,我可以打开VirtualBox并访问docker-machine VM.但是使用Docker for Mac,我如何访问HyperKit创建的VM?

docker docker-machine docker-for-mac

63
推荐指数
4
解决办法
2万
查看次数

如何从DockerFile运行docker实例?

我终于想出了如何让docker启动并运行.

docker run --name my-forum-nodebb --link my-forum-redis:redis -p 80:80 -p 443:443 -p 4567:4567 -P -t -i nodebb/docker:ubuntu
Run Code Online (Sandbox Code Playgroud)

我将它链接到一个redis实例,很酷.

这是从头开始,我假设我创建了redis实例

docker run --name my-forum-redis -d -p 6379:6379 nodebb/docker:ubuntu-redis
Run Code Online (Sandbox Code Playgroud)

它从远程仓库中提取图像?

NodeBB提供了Dockerfile https://github.com/NodeBB/NodeBB/blob/master/Dockerfile我真的不太确定如何使用它.我假设我可以通过在我的遥控器上调用此Dockerfile以某种方式创建本地环境.

它是否正确?如果是这样,我如何创建指向远程的本地实例?

docker docker-machine

61
推荐指数
7
解决办法
8万
查看次数

更改Docker机器位置 - Windows

我在Windows 7上使用docker工具箱来运行docker.(docker version 1.9.1)

事实证明,docker机器在C:\ Users\username\.docker\machine\machines\default创建其VM.当我提交图像时,此位置的VM大小会膨胀.自从它的Windows,无法承受C盘上的豪华空间.

有什么办法可以改变默认机器的位置吗?

windows docker docker-machine docker-toolbox

59
推荐指数
6
解决办法
5万
查看次数

Docker - 图像操作系统"windows"不能在此平台上使用

我在Windows 10机器上试过这个:

Dockerfile:

From microsoft/nanoserver
CMD ["echo", "Hello World"]
Run Code Online (Sandbox Code Playgroud)

PS

C:\FSD\Docker\Trial1> docker build -t lea/leatest .
Sending build context to Docker daemon  2.048kB
Step 1/2 : FROM microsoft/nanoserver
latest: Pulling from microsoft/nanoserver
bce2fbc256ea: Pulling fs layer
58f68fa0ceda: Pulling fs layer
image operating system "windows" cannot be used on this platform
Run Code Online (Sandbox Code Playgroud)

docker boot2docker dockerfile docker-compose docker-machine

58
推荐指数
4
解决办法
3万
查看次数

docker-machine中的端口转发?

由于boot2docker已弃用,我已切换到docker-machine但我不知道如何打开端口docker-machine.在boot2docker我可以这样做:

boot2docker ssh -L 27017:localhost:27017
Run Code Online (Sandbox Code Playgroud)

只要SSH连接打开,这就会将端口27017从VirtualBox转发到localhost 27017.请注意,我不是在寻找一种在VirtualBox中永久打开端口的方法.我怎样才能实现这一目标docker-machine

docker boot2docker docker-machine

47
推荐指数
4
解决办法
3万
查看次数

清洁docker/overlay2 /是否安全

我在AWS EC2上运行了一些docker容器,/ var/lib/docker/overlay2文件夹的磁盘大小增长得非常快.

我想知道删除其内容是否安全?或者如果docker有某种命令来释放一些磁盘使用量.

谢谢!


更新:

我实际上docker system prune -a已经尝试了,它回收了0Kb.

我的/ docker/overlay2磁盘大小也远大于输出 docker system df

在阅读了docker文档和BMitch的回答之后,我认为触摸这个文件夹是一个愚蠢的想法,我会尝试其他方法来回收我的磁盘空间.

docker docker-compose docker-machine

47
推荐指数
10
解决办法
4万
查看次数

docker-machine boot2docker root密码

在任何地方都找不到答案......我使用docker-machine创建了一个VM(boot2docker).我需要使用root编辑一些文件.

boot2docker中的root密码是什么?

docker boot2docker docker-machine

45
推荐指数
3
解决办法
4万
查看次数

dockerd vs docker-containerd vs docker-runc vs docker-containerd-ctr vs docker-containerd-shim

这个东西现在真的很混乱了.有人可以解释一下发生了什么.只是直的一个班轮差异.

  • dockerd
  • libcontainerd
  • containerd
  • docker-containerd
  • docker-runc
  • docker-containerd-ctr
  • docker-containerd-shim

谢谢

docker boot2docker docker-swarm docker-machine

44
推荐指数
3
解决办法
2万
查看次数

如何将新软件包安装到非root Docker容器中?

我正在尝试为SOLR扩展一个docker容器.我只想安装vim到它.但是当我运行docker build时,它会抱怨我不是root用户.

这是我正在扩展的DockerFile:https: //github.com/makuk66/docker-solr/blob/master/5.3/Dockerfile

我的构建文件是这样的:

FROM makuk66/docker-solr
MAINTAINER OCSCommerce Team <support@ocscommerce.com>
RUN apt-get update
RUN apt-get --assume-yes install vim
COPY home/ocscommerce /etc/solr/home
Run Code Online (Sandbox Code Playgroud)

然后它输出:

192.168.99.100
localhost:solr$ docker build -t ocscommerce/solr .
Sending build context to Docker daemon 39.66 MB
Step 0 : FROM makuk66/docker-solr
 ---> 92be2fe79f15
Step 1 : MAINTAINER OCSCommerce Team <support@ocscommerce.com>
 ---> Using cache
 ---> a3ac70e40324
Step 2 : RUN apt-get update
 ---> Running in c865716a2694
E: Could not open lock file /var/lib/apt/lists/lock - open …
Run Code Online (Sandbox Code Playgroud)

docker docker-machine

42
推荐指数
3
解决办法
3万
查看次数