Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 运行docker映像不起作用_Node.js_Macos_Centos_Docker - Fatal编程技术网

Node.js 运行docker映像不起作用

Node.js 运行docker映像不起作用,node.js,macos,centos,docker,Node.js,Macos,Centos,Docker,我是Docker的新手,我正在为Docker编写Node.js教程。我被困在这一步: 我已执行以下命令: $ docker build -t user/centos-node-hello . ... Successfully built c04aea889b03 它建造成功了 $ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUA

我是Docker的新手,我正在为Docker编写Node.js教程。我被困在这一步:

我已执行以下命令:

$ docker build -t user/centos-node-hello .
...
Successfully built c04aea889b03
它建造成功了

$ docker images
REPOSITORY                  TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
user/centos-node-hello   latest              c04aea889b03        23 minutes ago      667.9 MB
ubuntu                      13.10               9f676bd305a4        9 weeks ago         178 MB
ubuntu                      saucy               9f676bd305a4        9 weeks ago         178 MB
ubuntu                      raring              eb601b8965b8        9 weeks ago         166.5 MB
ubuntu                      13.04               eb601b8965b8        9 weeks ago         166.5 MB
ubuntu                      12.10               5ac751e8d623        9 weeks ago         161 MB
ubuntu                      quantal             5ac751e8d623        9 weeks ago         161 MB
ubuntu                      10.04               9cc9ea5ea540        9 weeks ago         180.8 MB
ubuntu                      lucid               9cc9ea5ea540        9 weeks ago         180.8 MB
ubuntu                      12.04               9cd978db300e        9 weeks ago         204.4 MB
ubuntu                      latest              9cd978db300e        9 weeks ago         204.4 MB
ubuntu                      precise             9cd978db300e        9 weeks ago         204.4 MB
busybox                     latest              769b9341d937        9 weeks ago         2.489 MB
centos                      6.4                 539c0211cd76        12 months ago       300.6 MB
现在我尝试运行图像:

$ docker run -p 49160:8080 -d user/centos-node-hello
995bfeef4edd723027480fdb43f097e2ba6a97b8fb1d2e9ec679dc1247f68a84
但是如果我检查这些进程,则实例没有运行

$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS             PORTS  

有什么想法吗?谢谢。

试试:docker run-p 49160:8080-i-t/centos节点hello/bin/bash


有关选项的更多信息:

不确切了解您的执行环境。我已经使用Vagrant成功运行了docker节点hello示例。请参阅下面的步骤

注意:由于Docker Hub不再提供
centos:6.4
映像,因此我已将基本映像修改为
centos:6.6

步骤1:编辑一个
vagrant文件

Vagrant.configure(2) do |config|
  config.vm.box = "williamyeh/ubuntu-trusty64-docker"

  config.vm.provision "shell", inline: <<-SHELL
    git clone https://github.com/enokd/docker-node-hello.git
    cd docker-node-hello
    sed -i -e 's/centos:6.4/centos:6.6/' Dockerfile
    docker build -t centos-node-hello .
    docker run -p 49160:8080 -d centos-node-hello
    docker ps
  SHELL
end
Vagrant.configure(2)do | config|
config.vm.box=“williamyeh/ubuntu-trusty64-docker”

config.vm.provision“shell”,inline:尝试使用
docker ps-l
打印运行的最后一个容器。您可以从该输出中获取容器ID,并使用
docker logs查看日志,以查看出了什么问题。检查
docker version
以查看守护程序和客户端是否都是相同的版本。如果没有,请更新并重试。并非所有的客户机/守护程序对都能提供良好的信息(在Docker-1.0之前的世界中,1.0之后应该更稳定)。