Docker ubuntu映像不工作
我正在尝试从docker映像创建docker容器,但它没有启动,并且我没有看到错误。首先,我尝试了这个Docker文件:Docker ubuntu映像不工作,ubuntu,docker,Ubuntu,Docker,我正在尝试从docker映像创建docker容器,但它没有启动,并且我没有看到错误。首先,我尝试了这个Docker文件: FROM php:7.0-apache MAINTAINER Tony Lea <tony.lea@thecontrolgroup.com> EXPOSE 80 RUN docker-php-ext-install pdo pdo_mysql mysqli RUN apt-get update && \ apt-get install
FROM php:7.0-apache
MAINTAINER Tony Lea <tony.lea@thecontrolgroup.com>
EXPOSE 80
RUN docker-php-ext-install pdo pdo_mysql mysqli
RUN apt-get update && \
apt-get install -qqy \
libmcrypt-dev \
git-core \
zlib1g-dev && \
docker-php-ext-install \
bcmath \
mbstring \
mcrypt \
zip
WORKDIR /var/www/html
ENV COMPOSER_HOME=/var/www/html
RUN curl -sS https://getcomposer.org/installer | php && \
mv composer.phar /usr/local/bin/composer
我第一次运行它时,它工作了,我停止了容器并删除了它们。当我尝试docker compose时,我没有看到任何错误,mysql容器正在运行,但ubuntu容器已经创建,但当我尝试启动时,它没有运行,我没有看到错误
我试着用docker run ubuntu:18.04创建一个容器,它正在创建一个容器,但它没有启动,我不知道刚刚发生了什么。当我运行docker ps-a时,我看到:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eae0840f282a ubuntu:18.04 "/bin/bash" 16 seconds ago Exited (0) 14 seconds ago priceless_haibt
4689e8787905 ubuntu:18.04 "/bin/bash" 25 seconds ago Exited (0) 23 seconds ago sad_williams
1284e06b22a8 mysql "docker-entrypoint.s…" 12 minutes ago Up 3 minutes 0.0.0.0:52000->3306/tcp kyolab_db_1
7db2c0c987cd kyolab_web "/bin/bash" 12 minutes ago Exited (0) 2 minutes ago kyolab_web_1
我试过这个docker run-d-p3000:80--name=nilay ubuntu,但没有成功
我该怎么办???您的映像运行
/bin/bash
,然后退出。您需要在docker-run
中指定要运行的命令,或向Dockerfile
添加CMD
默认命令
如果你想运行一个交互式shell,你不能使用
-d
,而是需要-it
。我正在做这个docker run-d-p 3000:80--name=nilay ubuntu一个新的ubuntu映像。我试过新鲜的乌本图。它试图运行一个交互式shell,但由于它不是以交互方式运行的,所以退出。我也会更新答案,告诉你怎么做。我想在后台运行container看起来就像这样:docker run-t-d ubuntu这个工作正常的官方ubuntu没有文档
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eae0840f282a ubuntu:18.04 "/bin/bash" 16 seconds ago Exited (0) 14 seconds ago priceless_haibt
4689e8787905 ubuntu:18.04 "/bin/bash" 25 seconds ago Exited (0) 23 seconds ago sad_williams
1284e06b22a8 mysql "docker-entrypoint.s…" 12 minutes ago Up 3 minutes 0.0.0.0:52000->3306/tcp kyolab_db_1
7db2c0c987cd kyolab_web "/bin/bash" 12 minutes ago Exited (0) 2 minutes ago kyolab_web_1