Reputation: 91
Good morning everyone,
I have an issue each time I'm launching the command docker-compose up
.
At the very beginning, there are two red lines telling:
⠿ api Error
⠿ worker Error
api and worker are the names of my two containers. What is weird is that there is no any problem during the whole installation of my containers. Everything is working fine. So I'm wondering if someone already experienced something like that because I didn't find anything on this topic.
Here is the docker-compose file:
version: "3"
services:
redis:
image: redis:6.2-alpine
restart: always
ports:
- "${REDIS_PORT}:6379"
container_name: container_redis
worker:
volumes:
- ./api:/app/
- ./worker:/app2/
build:
dockerfile: ./worker/Dockerfile
image: image_worker
container_name: container_worker
depends_on:
- redis
api:
volumes:
- ./api:/app/
- /var/run/docker.sock:/var/run/docker.sock
build:
dockerfile: ./api/Dockerfile
image: image_api
container_name: container_api
ports:
- "${API_PORT}:8050"
depends_on:
- redis
- worker
Here is the worker Dockerfile:
FROM archlinux:latest
RUN export http_proxy="http://xx.xx.xx.xx:8080" \
&& export https_proxy="http://xx.xx.xx.xx:8080" \
&& pacman-db-upgrade \
&& pacman -Syyu --noconfirm \
&& pacman -S python --noconfirm \
&& pacman -S python-pip --noconfirm \
&& pip install requests \
&& pip install redis
WORKDIR /app
CMD python /app2/worker.py
And this is the api Dockerfile:
FROM archlinux:latest
COPY api/requirements.txt ./
RUN export http_proxy="http://xx.xx.xx.xx:8080" \
&& export https_proxy="http://xx.xx.xx.xx:8080" \
&& pacman-db-upgrade \
&& pacman -Syyu --noconfirm \
&& pacman -S python --noconfirm \
&& pacman -S python-pip --noconfirm \
&& pip install --no-cache-dir -r requirements.txt
WORKDIR /app
CMD chmod a+x entrypoint.sh && ./entrypoint.sh
Please find the result of the docker-compose up command
:
[david@user_01 project]$ docker-compose up
[+] Running 0/2
⠿ api Error 1.7s
⠿ worker Error 1.6s
Sending build context to Docker daemon 174.3MB
Step 1/4 : FROM archlinux:latest
latest: Pulling from library/archlinux
ed520c7fd61b: Pull complete
6a1d554dffe9: Pull complete
Digest: sha256:5b8fd376c75d2480080201961c71c33af621632cb5840d67214a5aff8f05577b
Status: Downloaded newer image for archlinux:latest
---> 481b70173ad4
Step 2/4 : RUN export http_proxy="http://xx.xx.xx.xx:8080" && export https_proxy="http://xx.xx.xx.xx:8080" && pacman-db-upgrade && pacman -Syyu --noconfirm && pacman -S python --noconfirm && pacman -S python-pip --noconfirm && pip install requests && pip install redis
---> Running in 6592ca17346b
:: Synchronizing package databases...
core downloading...
extra downloading...
community downloading...
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Package (5) Old Version New Version Net Change Download Size
core/curl 7.81.0-3 7.82.0-1 0.01 MiB 1.10 MiB
core/expat 2.4.6-1 2.4.7-1 0.00 MiB 0.12 MiB
core/gpgme 1.17.0-2 1.17.1-1 0.00 MiB 0.43 MiB
core/hwdata 0.356-1 0.357-1 0.00 MiB 0.46 MiB
core/pacman 6.0.1-3 6.0.1-4 0.00 MiB 0.89 MiB
Total Download Size: 2.99 MiB
Total Installed Size: 10.13 MiB
Net Upgrade Size: 0.02 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
curl-7.82.0-1-x86_64 downloading...
pacman-6.0.1-4-x86_64 downloading...
hwdata-0.357-1-any downloading...
gpgme-1.17.1-1-x86_64 downloading...
expat-2.4.7-1-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
upgrading curl...
upgrading expat...
upgrading gpgme...
upgrading hwdata...
upgrading pacman...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
resolving dependencies...
looking for conflicting packages...
Package (3) New Version Net Change Download Size
core/gdbm 1.23-1 0.77 MiB 0.26 MiB
core/libnsl 2.0.0-2 0.07 MiB 0.02 MiB
core/python 3.10.2-1 53.85 MiB 11.35 MiB
Total Download Size: 11.63 MiB
Total Installed Size: 54.69 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-3.10.2-1-x86_64 downloading...
gdbm-1.23-1-x86_64 downloading...
libnsl-2.0.0-2-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing gdbm...
installing libnsl...
installing python...
Optional dependencies for python
python-setuptools
python-pip
sqlite [installed]
mpdecimal: for decimal
xz: for lzma [installed]
tk: for tkinter
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
resolving dependencies...
looking for conflicting packages...
Package (31) New Version Net Change Download Size
extra/python-appdirs 1.4.4-6 0.07 MiB 0.01 MiB
community/python-cachecontrol 1:0.12.6-4 0.10 MiB 0.03 MiB
extra/python-cffi 1.15.0-3 1.02 MiB 0.22 MiB
extra/python-chardet 4.0.0-5 2.10 MiB 0.19 MiB
community/python-colorama 0.4.4-6 0.08 MiB 0.02 MiB
community/python-contextlib2 0.6.0.post1-6 0.05 MiB 0.02 MiB
extra/python-cryptography 36.0.1-1 4.14 MiB 0.93 MiB
community/python-distlib 0.3.4-1 0.93 MiB 0.18 MiB
community/python-distro 1.7.0-1 0.16 MiB 0.03 MiB
community/python-html5lib 1.1-11 1.34 MiB 0.21 MiB
extra/python-idna 3.3-4 0.66 MiB 0.09 MiB
community/python-more-itertools 8.12.0-1 0.48 MiB 0.07 MiB
community/python-msgpack 1.0.3-1 0.25 MiB 0.07 MiB
extra/python-ordered-set 4.0.2-6 0.06 MiB 0.01 MiB
extra/python-packaging 20.9-7 0.18 MiB 0.05 MiB
extra/python-pep517 0.12.0-4 0.13 MiB 0.03 MiB
extra/python-ply 3.11-10 0.31 MiB 0.08 MiB
community/python-progress 1.6-5 0.04 MiB 0.01 MiB
extra/python-pycparser 2.21-3 1.39 MiB 0.19 MiB
extra/python-pyopenssl 21.0.0-5 0.53 MiB 0.08 MiB
extra/python-pyparsing 3.0.1-1 0.93 MiB 0.16 MiB
extra/python-requests 2.27.1-1 0.45 MiB 0.09 MiB
extra/python-resolvelib 0.5.5-4 0.10 MiB 0.02 MiB
extra/python-retrying 1.3.3-13 0.03 MiB 0.01 MiB
extra/python-setuptools 1:59.3.0-1 2.96 MiB 0.55 MiB
extra/python-six 1.16.0-5 0.09 MiB 0.02 MiB
community/python-toml 0.10.2-7 0.14 MiB 0.03 MiB
extra/python-tomli 2.0.0-1 0.06 MiB 0.02 MiB
extra/python-urllib3 1.26.8-1 0.70 MiB 0.18 MiB
community/python-webencodings 0.5.1-9 0.06 MiB 0.02 MiB
extra/python-pip 21.0-1 1.56 MiB 0.41 MiB
Total Download Size: 4.05 MiB
Total Installed Size: 21.13 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-cryptography-36.0.1-1-x86_64 downloading...
python-setuptools-1:59.3.0-1-any downloading...
python-pip-21.0-1-any downloading...
python-cffi-1.15.0-3-x86_64 downloading...
python-html5lib-1.1-11-any downloading...
python-chardet-4.0.0-5-any downloading...
python-pycparser-2.21-3-any downloading...
python-urllib3-1.26.8-1-any downloading...
python-distlib-0.3.4-1-any downloading...
python-pyparsing-3.0.1-1-any downloading...
python-requests-2.27.1-1-any downloading...
python-idna-3.3-4-any downloading...
python-pyopenssl-21.0.0-5-any downloading...
python-ply-3.11-10-any downloading...
python-more-itertools-8.12.0-1-any downloading...
python-msgpack-1.0.3-1-x86_64 downloading...
python-packaging-20.9-7-any downloading...
python-toml-0.10.2-7-any downloading...
python-pep517-0.12.0-4-any downloading...
python-distro-1.7.0-1-any downloading...
python-cachecontrol-1:0.12.6-4-any downloading...
python-colorama-0.4.4-6-any downloading...
python-resolvelib-0.5.5-4-any downloading...
python-six-1.16.0-5-any downloading...
python-tomli-2.0.0-1-any downloading...
python-webencodings-0.5.1-9-any downloading...
python-contextlib2-0.6.0.post1-6-any downloading...
python-appdirs-1.4.4-6-any downloading...
python-progress-1.6-5-any downloading...
python-ordered-set-4.0.2-6-any downloading...
python-retrying-1.3.3-13-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing python-appdirs...
installing python-msgpack...
installing python-urllib3...
Optional dependencies for python-urllib3
python-pysocks: SOCKS support
python-brotli: Brotli support
python-pyopenssl: security support [pending]
python-idna: security support [pending]
installing python-chardet...
installing python-idna...
installing python-requests...
Optional dependencies for python-requests
python-pysocks: SOCKS proxy support
installing python-cachecontrol...
Optional dependencies for python-cachecontrol
python-lockfile: for the FileCache
installing python-colorama...
installing python-contextlib2...
installing python-distlib...
installing python-more-itertools...
installing python-ordered-set...
installing python-pyparsing...
Optional dependencies for python-pyparsing
python-railroad-diagrams: for generating Railroad Diagrams
python-jinja: for generating Railroad Diagrams
installing python-six...
installing python-packaging...
installing python-setuptools...
installing python-distro...
installing python-webencodings...
installing python-html5lib...
Optional dependencies for python-html5lib
python-lxml: lxml treebuilder
python-genshi: genshi treewalker
installing python-tomli...
installing python-pep517...
installing python-progress...
installing python-retrying...
installing python-resolvelib...
installing python-toml...
installing python-ply...
installing python-pycparser...
installing python-cffi...
installing python-cryptography...
installing python-pyopenssl...
installing python-pip...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Requirement already satisfied: requests in /usr/lib/python3.10/site-packages (2.27.1)
Requirement already satisfied: chardet>=3.0.2 in /usr/lib/python3.10/site-packages (from requests) (4.0.0)
Requirement already satisfied: idna>=2.5 in /usr/lib/python3.10/site-packages (from requests) (3.3)
Requirement already satisfied: urllib3>=1.21.1 in /usr/lib/python3.10/site-packages (from requests) (1.26.8)
Collecting redis
Downloading redis-4.1.4-py3-none-any.whl (175 kB)
Requirement already satisfied: packaging>=20.4 in /usr/lib/python3.10/site-packages (from redis) (20.9)
Collecting deprecated>=1.2.3
Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
Collecting wrapt<2,>=1.10
Downloading wrapt-1.14.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (77 kB)
Requirement already satisfied: pyparsing>=2.0.2 in /usr/lib/python3.10/site-packages (from packaging>=20.4->redis) (3.0.1)
Installing collected packages: wrapt, deprecated, redis
Successfully installed deprecated-1.2.13 redis-4.1.4 wrapt-1.14.0
Removing intermediate container 6592ca17346b
---> 57ddff99e2fa
Step 3/4 : WORKDIR /app
---> Running in fed0f60d9466
Removing intermediate container fed0f60d9466
---> 1893670a96f3
Step 4/4 : CMD python /app2/worker.py
---> Running in 467d384c1a3e
Removing intermediate container 467d384c1a3e
---> 74704ef85f41
Successfully built 74704ef85f41
Successfully tagged image_worker:latest
Sending build context to Docker daemon 174.3MB
Step 1/5 : FROM archlinux:latest
---> 481b70173ad4
Step 2/5 : COPY api/requirements.txt ./
---> d99af5aa95f3
Step 3/5 : RUN export http_proxy="http://xx.xx.xx.xx:8080" && export https_proxy="http://xx.xx.xx.xx:8080" && pacman-db-upgrade && pacman -Syyu --noconfirm && pacman -S python --noconfirm && pacman -S python-pip --noconfirm && pip install --no-cache-dir -r requirements.txt
---> Running in baa81b5392e2
:: Synchronizing package databases...
core downloading...
extra downloading...
community downloading...
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Package (5) Old Version New Version Net Change Download Size
core/curl 7.81.0-3 7.82.0-1 0.01 MiB 1.10 MiB
core/expat 2.4.6-1 2.4.7-1 0.00 MiB 0.12 MiB
core/gpgme 1.17.0-2 1.17.1-1 0.00 MiB 0.43 MiB
core/hwdata 0.356-1 0.357-1 0.00 MiB 0.46 MiB
core/pacman 6.0.1-3 6.0.1-4 0.00 MiB 0.89 MiB
Total Download Size: 2.99 MiB
Total Installed Size: 10.13 MiB
Net Upgrade Size: 0.02 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
curl-7.82.0-1-x86_64 downloading...
pacman-6.0.1-4-x86_64 downloading...
hwdata-0.357-1-any downloading...
gpgme-1.17.1-1-x86_64 downloading...
expat-2.4.7-1-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
upgrading curl...
upgrading expat...
upgrading gpgme...
upgrading hwdata...
upgrading pacman...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
resolving dependencies...
looking for conflicting packages...
Package (3) New Version Net Change Download Size
core/gdbm 1.23-1 0.77 MiB 0.26 MiB
core/libnsl 2.0.0-2 0.07 MiB 0.02 MiB
core/python 3.10.2-1 53.85 MiB 11.35 MiB
Total Download Size: 11.63 MiB
Total Installed Size: 54.69 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-3.10.2-1-x86_64 downloading...
gdbm-1.23-1-x86_64 downloading...
libnsl-2.0.0-2-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing gdbm...
installing libnsl...
installing python...
Optional dependencies for python
python-setuptools
python-pip
sqlite [installed]
mpdecimal: for decimal
xz: for lzma [installed]
tk: for tkinter
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
resolving dependencies...
looking for conflicting packages...
Package (31) New Version Net Change Download Size
extra/python-appdirs 1.4.4-6 0.07 MiB 0.01 MiB
community/python-cachecontrol 1:0.12.6-4 0.10 MiB 0.03 MiB
extra/python-cffi 1.15.0-3 1.02 MiB 0.22 MiB
extra/python-chardet 4.0.0-5 2.10 MiB 0.19 MiB
community/python-colorama 0.4.4-6 0.08 MiB 0.02 MiB
community/python-contextlib2 0.6.0.post1-6 0.05 MiB 0.02 MiB
extra/python-cryptography 36.0.1-1 4.14 MiB 0.93 MiB
community/python-distlib 0.3.4-1 0.93 MiB 0.18 MiB
community/python-distro 1.7.0-1 0.16 MiB 0.03 MiB
community/python-html5lib 1.1-11 1.34 MiB 0.21 MiB
extra/python-idna 3.3-4 0.66 MiB 0.09 MiB
community/python-more-itertools 8.12.0-1 0.48 MiB 0.07 MiB
community/python-msgpack 1.0.3-1 0.25 MiB 0.07 MiB
extra/python-ordered-set 4.0.2-6 0.06 MiB 0.01 MiB
extra/python-packaging 20.9-7 0.18 MiB 0.05 MiB
extra/python-pep517 0.12.0-4 0.13 MiB 0.03 MiB
extra/python-ply 3.11-10 0.31 MiB 0.08 MiB
community/python-progress 1.6-5 0.04 MiB 0.01 MiB
extra/python-pycparser 2.21-3 1.39 MiB 0.19 MiB
extra/python-pyopenssl 21.0.0-5 0.53 MiB 0.08 MiB
extra/python-pyparsing 3.0.1-1 0.93 MiB 0.16 MiB
extra/python-requests 2.27.1-1 0.45 MiB 0.09 MiB
extra/python-resolvelib 0.5.5-4 0.10 MiB 0.02 MiB
extra/python-retrying 1.3.3-13 0.03 MiB 0.01 MiB
extra/python-setuptools 1:59.3.0-1 2.96 MiB 0.55 MiB
extra/python-six 1.16.0-5 0.09 MiB 0.02 MiB
community/python-toml 0.10.2-7 0.14 MiB 0.03 MiB
extra/python-tomli 2.0.0-1 0.06 MiB 0.02 MiB
extra/python-urllib3 1.26.8-1 0.70 MiB 0.18 MiB
community/python-webencodings 0.5.1-9 0.06 MiB 0.02 MiB
extra/python-pip 21.0-1 1.56 MiB 0.41 MiB
Total Download Size: 4.05 MiB
Total Installed Size: 21.13 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-cryptography-36.0.1-1-x86_64 downloading...
python-setuptools-1:59.3.0-1-any downloading...
python-pip-21.0-1-any downloading...
python-cffi-1.15.0-3-x86_64 downloading...
python-html5lib-1.1-11-any downloading...
python-chardet-4.0.0-5-any downloading...
python-pycparser-2.21-3-any downloading...
python-urllib3-1.26.8-1-any downloading...
python-distlib-0.3.4-1-any downloading...
python-pyparsing-3.0.1-1-any downloading...
python-requests-2.27.1-1-any downloading...
python-idna-3.3-4-any downloading...
python-pyopenssl-21.0.0-5-any downloading...
python-ply-3.11-10-any downloading...
python-more-itertools-8.12.0-1-any downloading...
python-msgpack-1.0.3-1-x86_64 downloading...
python-packaging-20.9-7-any downloading...
python-toml-0.10.2-7-any downloading...
python-pep517-0.12.0-4-any downloading...
python-distro-1.7.0-1-any downloading...
python-cachecontrol-1:0.12.6-4-any downloading...
python-colorama-0.4.4-6-any downloading...
python-resolvelib-0.5.5-4-any downloading...
python-six-1.16.0-5-any downloading...
python-tomli-2.0.0-1-any downloading...
python-webencodings-0.5.1-9-any downloading...
python-contextlib2-0.6.0.post1-6-any downloading...
python-appdirs-1.4.4-6-any downloading...
python-progress-1.6-5-any downloading...
python-ordered-set-4.0.2-6-any downloading...
python-retrying-1.3.3-13-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing python-appdirs...
installing python-msgpack...
installing python-urllib3...
Optional dependencies for python-urllib3
python-pysocks: SOCKS support
python-brotli: Brotli support
python-pyopenssl: security support [pending]
python-idna: security support [pending]
installing python-chardet...
installing python-idna...
installing python-requests...
Optional dependencies for python-requests
python-pysocks: SOCKS proxy support
installing python-cachecontrol...
Optional dependencies for python-cachecontrol
python-lockfile: for the FileCache
installing python-colorama...
installing python-contextlib2...
installing python-distlib...
installing python-more-itertools...
installing python-ordered-set...
installing python-pyparsing...
Optional dependencies for python-pyparsing
python-railroad-diagrams: for generating Railroad Diagrams
python-jinja: for generating Railroad Diagrams
installing python-six...
installing python-packaging...
installing python-setuptools...
installing python-distro...
installing python-webencodings...
installing python-html5lib...
Optional dependencies for python-html5lib
python-lxml: lxml treebuilder
python-genshi: genshi treewalker
installing python-tomli...
installing python-pep517...
installing python-progress...
installing python-retrying...
installing python-resolvelib...
installing python-toml...
installing python-ply...
installing python-pycparser...
installing python-cffi...
installing python-cryptography...
installing python-pyopenssl...
installing python-pip...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Collecting Flask
Downloading Flask-2.0.3-py3-none-any.whl (95 kB)
Collecting redis
Downloading redis-4.1.4-py3-none-any.whl (175 kB)
Collecting dash
Downloading dash-2.2.0-py3-none-any.whl (8.5 MB)
Collecting pandas
Downloading pandas-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB)
Collecting dash-bootstrap-components
Downloading dash_bootstrap_components-1.0.3-py3-none-any.whl (209 kB)
Collecting docker
Downloading docker-5.0.3-py2.py3-none-any.whl (146 kB)
Collecting dash-extensions
Downloading dash_extensions-0.0.71-py3-none-any.whl (1.6 MB)
Collecting xlsxwriter
Downloading XlsxWriter-3.0.3-py3-none-any.whl (149 kB)
Collecting schedule
Downloading schedule-1.1.0-py2.py3-none-any.whl (10 kB)
Collecting plotly>=5.0.0
Downloading plotly-5.6.0-py2.py3-none-any.whl (27.7 MB)
Collecting dash-table==5.0.0
Downloading dash_table-5.0.0-py3-none-any.whl (3.9 kB)
Collecting dash-core-components==2.0.0
Downloading dash_core_components-2.0.0-py3-none-any.whl (3.8 kB)
Collecting flask-compress
Downloading Flask_Compress-1.11-py3-none-any.whl (7.9 kB)
Collecting dash-html-components==2.0.0
Downloading dash_html_components-2.0.0-py3-none-any.whl (4.1 kB)
Collecting Werkzeug>=2.0
Downloading Werkzeug-2.0.3-py3-none-any.whl (289 kB)
Collecting click>=7.1.2
Downloading click-8.0.4-py3-none-any.whl (97 kB)
Collecting Jinja2>=3.0
Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB)
Collecting itsdangerous>=2.0
Downloading itsdangerous-2.1.1-py3-none-any.whl (15 kB)
Collecting MarkupSafe>=2.0
Downloading MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting tenacity>=6.2.0
Downloading tenacity-8.0.1-py3-none-any.whl (24 kB)
Requirement already satisfied: six in /usr/lib/python3.10/site-packages (from plotly>=5.0.0->dash->-r requirements.txt (line 3)) (1.16.0)
Collecting jsbeautifier
Downloading jsbeautifier-1.14.0.tar.gz (73 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing wheel metadata: started
Preparing wheel metadata: finished with status 'done'
Collecting Flask-Caching
Downloading Flask_Caching-1.10.1-py3-none-any.whl (34 kB)
Requirement already satisfied: more-itertools in /usr/lib/python3.10/site-packages (from dash-extensions->-r requirements.txt (line 7)) (8.10.0)
Collecting websocket-client>=0.32.0
Downloading websocket_client-1.3.1-py3-none-any.whl (54 kB)
Requirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/lib/python3.10/site-packages (from docker->-r requirements.txt (line 6)) (2.27.1)
Requirement already satisfied: chardet>=3.0.2 in /usr/lib/python3.10/site-packages (from requests!=2.18.0,>=2.14.2->docker->-r requirements.txt (line 6)) (4.0.0)
Requirement already satisfied: idna>=2.5 in /usr/lib/python3.10/site-packages (from requests!=2.18.0,>=2.14.2->docker->-r requirements.txt (line 6)) (3.3)
Requirement already satisfied: urllib3>=1.21.1 in /usr/lib/python3.10/site-packages (from requests!=2.18.0,>=2.14.2->docker->-r requirements.txt (line 6)) (1.26.8)
Collecting python-dateutil>=2.8.1
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting numpy>=1.21.0
Downloading numpy-1.22.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB)
Collecting pytz>=2020.1
Downloading pytz-2021.3-py2.py3-none-any.whl (503 kB)
Collecting deprecated>=1.2.3
Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
Requirement already satisfied: packaging>=20.4 in /usr/lib/python3.10/site-packages (from redis->-r requirements.txt (line 2)) (20.9)
Collecting wrapt<2,>=1.10
Downloading wrapt-1.14.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (77 kB)
Requirement already satisfied: pyparsing>=2.0.2 in /usr/lib/python3.10/site-packages (from packaging>=20.4->redis->-r requirements.txt (line 2)) (3.0.1)
Collecting brotli
Downloading Brotli-1.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.7 MB)
Collecting editorconfig>=0.12.2
Downloading EditorConfig-0.12.3-py3-none-any.whl (16 kB)
Building wheels for collected packages: jsbeautifier
Building wheel for jsbeautifier (PEP 517): started
Building wheel for jsbeautifier (PEP 517): finished with status 'done'
Created wheel for jsbeautifier: filename=jsbeautifier-1.14.0-py3-none-any.whl size=91970 sha256=f6fc74fdb1ad7208734123404ca71ddf303b5e6cb84d7d0ad18398b45f0f0c93
Stored in directory: /tmp/pip-ephem-wheel-cache-7yslx8gl/wheels/41/76/91/43d0eb201fc1adc727a88dbd3e7ab6c77894c453c0abac9bd7
Successfully built jsbeautifier
Installing collected packages: MarkupSafe, Werkzeug, Jinja2, itsdangerous, click, tenacity, Flask, brotli, wrapt, plotly, flask-compress, editorconfig, dash-table, dash-html-components, dash-core-components, websocket-client, pytz, python-dateutil, numpy, jsbeautifier, Flask-Caching, deprecated, dash, xlsxwriter, schedule, redis, pandas, docker, dash-extensions, dash-bootstrap-components
Successfully installed Flask-2.0.3 Flask-Caching-1.10.1 Jinja2-3.0.3 MarkupSafe-2.1.0 Werkzeug-2.0.3 brotli-1.0.9 click-8.0.4 dash-2.2.0 dash-bootstrap-components-1.0.3 dash-core-components-2.0.0 dash-extensions-0.0.71 dash-html-components-2.0.0 dash-table-5.0.0 deprecated-1.2.13 docker-5.0.3 editorconfig-0.12.3 flask-compress-1.11 itsdangerous-2.1.1 jsbeautifier-1.14.0 numpy-1.22.3 pandas-1.4.1 plotly-5.6.0 python-dateutil-2.8.2 pytz-2021.3 redis-4.1.4 schedule-1.1.0 tenacity-8.0.1 websocket-client-1.3.1 wrapt-1.14.0 xlsxwriter-3.0.3
Removing intermediate container baa81b5392e2
---> b72b82d79ee3
Step 4/5 : WORKDIR /app
---> Running in afd8defefe90
Removing intermediate container afd8defefe90
---> b234173cf04c
Step 5/5 : CMD chmod a+x entrypoint.sh && ./entrypoint.sh
---> Running in 0da9cf2a4803
Removing intermediate container 0da9cf2a4803
---> 017bfc242a3c
Successfully built 017bfc242a3c
Successfully tagged image_api:latest
[+] Running 4/3
⠿ Network project_default Created 0.1s
⠿ Container container_redis Created 0.1s
⠿ Container container_worker Created 0.1s
⠿ Container container_api Created 0.0s
Attaching to container_api, container_redis, container_worker
container_redis | 1:C 11 Mar 2022 12:46:30.884 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
container_redis | 1:C 11 Mar 2022 12:46:30.884 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=1, just started
container_redis | 1:C 11 Mar 2022 12:46:30.884 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
container_redis | 1:M 11 Mar 2022 12:46:30.887 * monotonic clock: POSIX clock_gettime
container_redis | 1:M 11 Mar 2022 12:46:30.890 * Running mode=standalone, port=6379.
container_redis | 1:M 11 Mar 2022 12:46:30.890 # Server initialized
container_redis | 1:M 11 Mar 2022 12:46:30.890 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
container_redis | 1:M 11 Mar 2022 12:46:30.891 * Ready to accept connections
container_redis | 1:M 11 Mar 2022 12:46:33.051 * DB saved on disk
container_worker exited with code 0
container_api | Dash is running on http://0.0.0.0:8050/
container_api |
container_api | Dash is running on http://0.0.0.0:8050/
container_api |
container_api | Dash is running on http://0.0.0.0:8050/
container_api |
container_api | * Serving Flask app 'app' (lazy loading)
container_api | * Environment: production
container_api | WARNING: This is a development server. Do not use it in a production deployment.
container_api | Use a production WSGI server instead.
container_api | * Debug mode: on
Of course, xx.xx.xx.xx in the Dockerfiles is a real ip address.
Thank you for your help.
Upvotes: 0
Views: 3120
Reputation: 653
Use pull_policy: never
to indicate that compose should not pull the image:
worker:
volumes:
- ./api:/app/
- ./worker:/app2/
build:
dockerfile: ./worker/Dockerfile
image: image_worker
pull_policy: never
...
Instead, it should rely on the platform cached image.
Reference: https://docs.docker.com/compose/compose-file/#pull_policy
Related Github Issue: https://github.com/docker/compose/issues/9820
Upvotes: 2