Daily 1110 DOCKER部署实践总结
学习
总算把docker整完了
Dockerfile
镜像构建文件,
Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。
docker_practice github 上dockerfile中文介绍 讲的很详细
查看别人是怎么写Dockerfile:上docker hub上搜索官方的镜像,对应有github仓库地址,查看构建文件.
比如redis构建文件Dockerfile: Dockerfile
看完就知道redis的数据库文件放在什么位置,redis配置文件在哪里,然后可以数据迁移了
redis
docker-compose
为什么容器服务器启动了,docker-compose ps
查看端口也打开,为什么连接的时候出现connect refused.
docker rm 容器
然后build过程中加上 –no-cache
Docker
为了检查构建的镜像是否成功,需要进入容器检查文件 问题是如何进Docker容器了:
attach 居然卡死,不知道为何/
换种方式,
//查看已经在运行的容器ID
docker ps -a
//通过exec命令对指定的容器执行bash
docker exec -it 31ced27e1684 /bin/bash
深入了解DOCKER 深入,TODO
Docker nginx
需要知道nginx默认配置文件,将自己的配置文件复制粘贴进去
Docker mysql
还有个问题,mysql密码怎么设置,免密码失效
RROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2
解决办法是指定
mysql -h localhost -P 3306 –protocol=tcp -u root
导入mysql数据的脚本 直接的学习 TODO
Tornado redis
怎么在Tornado中写redis tornado-redis
最后修改
February 7, 2021
: doc: 整理daily日记 (0dcc57d)