【教程贴】Docker容器/容器编排使用帮助
【容器相关】容器管理页面
当你拿到一条Docker启动命令的时候,不知道怎么在宝塔面板管理这个容器怎么办?
只需要在这台服务器的终端执行这条docker run的命令,宝塔面板的容器页面即可管理这个容器
例如:
docker run --name emlog-pro -p 8080:80 -d emlog/emlog:pro-latest-php7.4-apache
如果你没有终端的使用权限,可以在Docker --> 容器 --> 创建容器 这个地方执行这条命令
【容器编排(docker-compose)相关】
容器编排页面
假如你拿到一个docker-compose.yml的文件,也可以在这台服务器的终端执行docker-compose up -d 命令,就能在宝塔面板的容器编排管理容器
如果你只有docker-compose的文件内容,又不想自己创建docker-compose.yml文件,你可以在 容器编排-->创建编排 中直接输入这个文件内容以创建编排
例如:
version: '3'
services:
mysql:
image: mysql/mysql-server:5.6
container_name: mysql56
command:
- --default_authentication_plugin=mysql_native_password
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- ./db_data/mysql:/var/lib/mysql
ports:
- "3306:3306"
restart: always
environment:
MYSQL_DATABASE: emlog
MYSQL_USER: emlog
MYSQL_PASSWORD: emlog
networks:
- emlog_network
emlog:
image: emlog/emlog:pro-latest-php7.4-apache
container_name: emlog-pro
restart: always
environment:
- EMLOG_DB_HOST=mysql
- EMLOG_DB_NAME=emlog
- EMLOG_DB_USER=emlog
- EMLOG_DB_PASSWORD=emlog
- EMLOG_DOMAIN_NAME=localhost
- MAX_POST_BODY=50m
- MAX_EXECUTION_TIME=300
ports:
- 80:80
networks:
- emlog_network
volumes:
- ./data:/app
labels:
createdBy: "Apps"
networks:
emlog_network:
external: true
我复制你这个代码,直接不行:L
页:
[1]