基于 LaraDock 在 Docker 中快速构建 Laravel 应用系列教程 —— 常用Docker命令
1、列出正在运行的容器
docker ps
你也可以使用以下命令列出某项目的容器:
docker-compose ps
2、启动容器
docker-compose up -d {容器名称}
3、关闭所有容器
docker-compose stop
关闭某个容器:
docker-compose stop {容器名称}
4、删除所用容器
docker-compose down
使用该命令要小心,因为它会删除数据容器。
5、进入容器
首先使用docker ps
查看正在运行的容器,然后进入其中某个容器:
docker-compose exec {container-name} bash
例如,我们要进入MySQL容器:
docker-compose exec mysql bash
要退出容器,执行exit
即可。
6、编辑容器默认配置
打开docker-compose.yml
,然后按照自己的需要修改,例如如果想要修改MySQL数据库名称:
environment: MYSQL_DATABASE: laradock
要修改Redis端口号为1111
:
ports: - "1111:6379"
7、编辑Docker镜像
- 找到你要修改镜像的
dockerfile
,例如MySQL的位于mysql/Dockerfile
- 按照自己的需要编辑该文件
- 重新构建容器:
docker-compose build mysql
,或者也可以运行docker-compose build
构建所有容器。
8、查看日志文件
如果要查看容器的日志,可以运行如下命令:
docker logs {container-name}
9、添加更多软件
可以通过编辑docker-compose.yml
添加镜像,添加之前,需要熟悉Docker Compose语法。
附:LaraDock系列教程:
- 基于 LaraDock 在 Docker 中快速构建 Laravel 应用系列教程 —— 搭建开发环境
- 基于 LaraDock 在 Docker 中快速构建 Laravel 应用系列教程 —— 常用Docker命令
- 基于 LaraDock 在 Docker 中快速构建 Laravel 应用系列教程 —— 工具软件使用
5 Comments