Docker转换工具
将docker run命令转换为docker-compose配置
工具说明
Docker转换工具可以将docker run命令转换为docker-compose.yml配置文件格式。这在管理多个Docker容器时非常有用,可以更方便地定义和运行多容器应用。
使用场景
- 将现有的docker run命令迁移到docker-compose
- 学习docker-compose配置文件的格式
- 快速生成docker-compose配置模板
- 管理复杂的多容器应用
示例命令
Nginx
运行Nginx容器并映射80端口
docker run -d --name nginx -p 80:80 nginx:latest
MySQL
运行MySQL容器,设置环境变量和卷
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -v mysql-data:/var/lib/mysql mysql:latest
Redis
运行Redis容器,设置密码
docker run -d --name redis -p 6379:6379 -e REDIS_PASSWORD=secret redis:latest --requirepass secret
MongoDB
运行MongoDB容器,设置卷和环境变量
docker run -d --name mongo -p 27017:27017 -v mongo-data:/data/db -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=root mongo:latest