安装步骤:
Docker(1).docx
阿里云镜像步骤https://developer.aliyun.com/article/110806
linux安装docker-ce (ubantu/centos)
https://developer.aliyun.com/mirror/docker-ce
扩展点(不重要):
https://blog.csdn.net/q610376681/article/details/90483576?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164973531016781683952490%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164973531016781683952490&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-90483576.142^v7^pc_search_result_control_group,157^v4^control&utm_term=docker&spm=1018.2226.3001.4187
dockers安装校验:
docker versiondocker run hello-world
docker 安装jenkins
详细步骤https://blog.csdn.net/weixin_46785144/article/details/118282023
docker安装jenkins无法安装插件https://blog.csdn.net/qq_37023928/article/details/95739285?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-9.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-9.pc_relevant_aa&utm_relevant_index=15
docker run -d -p 10240:8080 -p 10241:50000 -v /usr/local/docker/jenkins_mount:/usr/local/docker/jenkins_mount/jenkins_home -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkins
docker 安装MySQL:8.0.15
https://blog.csdn.net/demon119/article/details/107310170/
#查找mysql有哪些版本(其他类似)docker search mysqldocker pull mysql:8.0.15#docker启动mysql8.0.15docker run -itd --name mysql-test -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.15
docker中安装mysql后进入mysql命令行
docker ps#以下2步或者 docker exec -it 容器id mysql -u root -pdocker exec -it b30062adc08c(mysql容器id) /bin/bashmysql -u root -p
docker启动mysql后本地连不上(mysql初始化后只能本机访问要改为%)
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
flush privileges;
https://blog.csdn.net/qq_43357627/article/details/107403151
docker安装redis
docker run -p 6379:6379 --name myredis -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
dockers配置nacos
https://www.jianshu.com/p/43d2dc65d7c6
要先搭建mysql在mysql中插入nacos库(docker安全控制限制了mysql命令行运行sql脚本):
sql脚本在https://github.com/alibaba/nacos配置文件中
不配置mysql:
docker run —env MODE=standalone —name nacos -d -p 28848:8848 nacos/nacos-server
配置mysql
docker run --name nacos -p 8848:8848 \--privileged=true \--restart=always \-e JVM_XMS=256m \-e JVM_XMX=256m \-e MODE=standalone \-e PREFER_HOST_MODE=hostname \-v /usr/local/docker/nacos/conf:/usr/local/docker/nacos/conf \-v /usr/local/docker/nacos/conf/application.properties:/usr/local/docker/nacos/conf/application.properties \-d nacos/nacos-server:latest
docker 配置nginx
https://blog.csdn.net/ddhsea/article/details/92203713?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2.pc_relevant_aa&utm_relevant_index=5
docker 配置sentinel
https://blog.csdn.net/qiuchenxinlu/article/details/123114456
#拉镜像docker pull bladex/sentinel-dashboard#先修改下面的支持ip4转发#启动docker run --name sentinel -d -p 8858:8858 -d bladex/sentinel-dashboard
ip:8858,账号密码都是sentinel
错误点:报错:docker:IPv4 forwarding is disabled. Networking will not work.
vim /etc/sysctl.conf#配置转发net.ipv4.ip_forward=1#保存退出就可以了:wq!#重启服务,让配置生效systemctl restart network#查看是否成功,如果返回为“net.ipv4.ip_forward = 1”则表示成功sysctl net.ipv4.ip_forward#重启docker,启动服务
