簡體   English   中英

Docker ps 不顯示使用 docker-compose 創建/運行的容器

[英]Docker ps doesn't show containers created/runing with docker-compose

我試圖理解為什么我看不到使用docker-compose up -d使用docker ps創建的容器。 如果我 go 到docker-compose.yaml所在的文件夾並運行ZBAEDB53E845AE71F13945FCC005可以看到容器運行 ZBAEDB53E845AE71F13945FCC005 我在 windows 上做了同樣的事情,因為我正在使用 ubuntu 並且它按預期工作,我可以看到容器剛剛運行 docker ps。 誰能給我一個關於這種行為的提示,好嗎? 提前致謝。

Environment:
Docker version 20.10.17, build 100c701
docker-compose version 1.25.0, build unknown
Ubuntu 20.04.4 LTS

在我的終端中,我看到了這個 output:

/GIT/project$ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
/GIT/project$ cd scripts/
/GIT/project/scripts$ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
/GIT/project/scripts$ docker-compose ps
    Name                  Command               State                       Ports                    
-----------------------------------------------------------------------------------------------------
scripts_db_1   docker-entrypoint.sh --def ...   Up      0.0.0.0:3306->3306/tcp,:::3306->3306/tcp,    
                                                        33060/tcp                                    
/GIT/project/scripts$ 

docker-compose.yaml

version: '3.3'
services:
  db:
    image: mysql:5.7
    # NOTE: use of "mysql_native_password" is not recommended: https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password
    # (this is just an example, not intended to be a production configuration)
    command: --default-authentication-plugin=mysql_native_password
    restart: always
    ports:
      # <Port exposed> : < MySQL Port running inside container>
      - 3306:3306
    expose:
      # Opens port 3306 on the container
      - 3306
      # Where our data will be persisted
    volumes:
      - treip:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: changeit
      MYSQL_DATABASE: treip
volumes:
  treip:

使用 sudo 運行容器我可以看到使用docker ps的容器,所以我使用 sudo sudo docker-compose up而不是docker-compose up運行它。 對不起這是我的錯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM