Day04 - Docker 简单指令操作

查看服务,进入Container

查看docker启用哪些service

$ docker-compose ps

NAME                        COMMAND                  SERVICE             STATUS              PORTS
docker_docker-in-docker_1   "dockerd-entrypoint.…"   docker-in-docker    running             2375/tcp, 2376/tcp
docker_mysql_1              "docker-entrypoint.s…"   mysql               running             0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp
docker_nginx_1              "/docker-entrypoint.…"   nginx               running             0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:81->81/tcp, :::81->81/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp
docker_php-fpm_1            "docker-php-entrypoi…"   php-fpm             running             9000/tcp, 0.0.0.0:9003->9003/tcp, :::9003->9003/tcp
docker_phpmyadmin_1         "/docker-entrypoint.…"   phpmyadmin          running             0.0.0.0:8081->80/tcp, :::8081->80/tcp
docker_redis_1              "docker-entrypoint.s…"   redis               running             0.0.0.0:6379->6379/tcp, :::6379->6379/tcp
docker_workspace_1          "/sbin/my_init"          workspace           running             0.0.0.0:2222->22/tcp, :::2222->22/tcp, 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp, 0.0.0.0:3001->3001/tcp, :::3001->3001/tcp, 0.0.0.0:4200->4200/tcp, :::4200->4200/tcp, 0.0.0.0:8001->8000/tcp, :::8001->8000/tcp, 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp

进入 Workspace 容器,执行(Artisan、Composer、PHPUnit、Gulp 等)命令

$ docker-compose exec workspace bash

或者,对於 Windows PowerShell 用户:执行以下命令以进入任何正在运行的容器:
查看docker启用哪些service

docker ps

CONTAINER ID   IMAGE          COMMAND                  CREATED      STATUS      PORTS                                                                                                                                                                                                                                   NAMES
e2e2fc231c97   fd2023af705e   "docker-php-entrypoi…"   4 days ago   Up 3 days   9000/tcp, 0.0.0.0:9013->9003/tcp, :::9013->9003/tcp                                                                                                                                                                                     docker_php-fpm-80_1
298fc5384bd7   34d5688329b6   "/sbin/my_init"          4 days ago   Up 3 days   0.0.0.0:3000-3001->3000-3001/tcp, :::3000-3001->3000-3001/tcp, 0.0.0.0:4200->4200/tcp, :::4200->4200/tcp, 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 0.0.0.0:2222->22/tcp, :::2222->22/tcp, 0.0.0.0:8001->8000/tcp, :::8001->8000/tcp   docker_workspace_1
595a990bf2b0   fa3b7a5678ec   "dockerd-entrypoint.…"   4 days ago   Up 3 days   2375-2376/tcp                                                                                                                                                                                                                           docker_docker-in-docker_1
e4021293f48c   32fbae9a98c9   "/docker-entrypoint.…"   5 days ago   Up 3 days   0.0.0.0:80-81->80-81/tcp, :::80-81->80-81/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp                                                                                                                                                    docker_nginx_1
cdcf4c2838e6   510588d0f193   "docker-php-entrypoi…"   5 days ago   Up 3 days   9000/tcp, 0.0.0.0:9003->9003/tcp, :::9003->9003/tcp                                                                                                                                                                                     docker_php-fpm_1
fe3d136a8351   73a81f7cb030   "/docker-entrypoint.…"   5 days ago   Up 3 days   0.0.0.0:8081->80/tcp, :::8081->80/tcp                                                                                                                                                                                                   docker_phpmyadmin_1
b65b1a6e0d2f   f2ef00f31fdf   "docker-entrypoint.s…"   5 days ago   Up 3 days   0.0.0.0:6379->6379/tcp, :::6379->6379/tcp                                                                                                                                                                                               docker_redis_1
7d49d155eaf2   4f12c302b3fb   "docker-entrypoint.s…"   5 days ago   Up 3 days   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp                                                                                                                                                                                    docker_mysql_1
docker exec -it {workspace-container-id} bash

进入 workspace 范例:

docker-compose exec workspace bash
root@298fc5384bd7:/var/www# 

离开Container*

docker-compose exec workspace bash
root@298fc5384bd7:/var/www# exit

<<:  [Day 01] 前言 — 是谁杀了模型?

>>:  [Day16] 均线策略投资组合绩效回测

企划实现(24)

使用tablatout串fragment xml程序码 <?xml version="...

Day 05 React Native 的起点

今天是第五天,前面讲了如何建立专案,也说了如何用模拟器开启专案 APP 今天我们来说说有关 reac...

Unity 开发组别

Unity 开发 https://wolkesau.medium.com/unity-开发-7ddb...

国军放假自动汇整回报网页

前言 待过军事训练役的人肯定有着假日还要忙着回报休假状况,而回报由於还是在line里面,要马就是要麻...

连续 30 天 玩玩看 ProtoPie - Day 22

模拟 Skeleton Loader https://www.youtube.com/watch?v...