1、学习环境:centos 7.x
2、创建docker、创建容器等,参考博客
https://blog.csdn.net/swq463/article/details/104832915
3、docker中 启动所有的容器命令
- docker start $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
- docker中 关闭所有的容器命令
- docker stop $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
4、学习的过程中遇到的问题:
- elasticsearch拉取镜像失败。解决方法:不能拉最新的,需要带版本号
- elasticsearch创建容器失败。参考博客:
https://www.cnblogs.com/gentle-awen/p/10114759.html
-
docker logs 容器的id :查看日志
-
创建vim命令:yum -y install vim*
-
配置mysql可以被宿主机中navicate访问到:
a、docker exec -it mysql bash 进入mysql容器中
b、root用户登录mysqlmysql -u root -p123456 修改root用户可以远程访问 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; 刷新权限 FLUSH PRIVILEGES;
参考博客:
https://blog.csdn.net/weixin_41282455/article/details/107044303
c、关掉防火墙:
systemctl stop firewalld
4、报错不可怕,第一时间看日志。
5、容器的安装和设置
- redis设置立密码:https://www.cnblogs.com/zhangzimo/p/12753563.html