Я пытаюсь создать 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 -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 я использовал этот код:
version: '3'
services:
db:
image: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
volumes:
- ./mydata:/var/lib/postgresql/data
ports:
- "52000:3306"
web:
build: .
volumes:
- .:/var/www/html
ports:
- "3000:80"
При первом запуске это работало, и я остановил контейнер и удалил их, и когдаЯ пытаюсь скомпоновать docker. Я не вижу никакой ошибки, и контейнер 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: -d -p 3000: 80 --name = nilay ubuntu, но не повезло
Что мне делатьделать ??