创建和启动容器
- 交互式运行
docker run -it --name agent --link web:insideweb --link mailer:insidemailer dockerinaction/ch2_agent
- -it 交互式运行
- link web:insideweb 将其他容器的web以别名的形式保存在当前容器内,便于容器间通信
- 查看日志
docker logs container_name -f
- 停止容器
docker stop container
- 重命名容器
docker rename oldName newName
使用容器安装软件
- 安装并运行mysql
| docker run -d \ |
| -p 13600:3600 \ |
| -e MYSQL_ROOT_PASSWORD=abcdef \ |
| -v ~/desktop/mydocker/data:/var/lib/mysql \ |
| -v ~/desktop/mydocker/log:/var/log/mysql \ |
| -v ~/desktop/mydocker/conf:/etc/mysql/conf.d \ |
| --privileged=true \ |
| --name m1 \ |
| mysql |
- 注意要点:“=”前后不能有空格,不然会报format错误
- 通过以上方式按转的mysql容器默认不支持中文,需要配置my.conf文件,加入以下配置:
| default_character_set=utf8 |
| [mysqld] |
| collation_server = utf8_general_ci |
| character_set_server = utf8 |
| [client] |
- 安装并运行redis
| docker run \ |
| -p 6379:6379 \ |
| -d \ |
| -v ~/desktop/mydocker/redis/redis.conf:/etc/redis/redis.conf \ |
| -v ~/desktop/mydocker/redis/data:/data \ |
| redis \ |
| redis-server /etc/redis/redis.conf |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2023-02-17 量化分析学习网站