1. docker -v 2. yum search docker 3. yum install -y docker 4. systemctl start docker 5. docker version
vi /etc/docker/daemon.json
默认为{},修改为如下:
1. { 2. "registry-mirrors": [ 3. "https://registry.docker-cn.com" 4. ] 5. }
docker run --name Manage-Center --restart=always -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer admin/admin612
1. yum install nginx -y 2. cd /etc/nginx/conf.d 3. mv default.conf default.conf.disabled
1、docker search mysql 2、docker pull mysql:5.6 3、docker images 4、docker run --name netgate-mysql --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=admin612 -d mysql:5.6 5、优化:docker cp /home/test/dockerApp/my.cnf f7ffe81c8c33:/etc/mysql/mysql.conf.d/mysqld.cnf 6、授权解决配置文件不生效的问题:chmod -R 755 /etc/mysql/mysql.conf.d/ 7、查看连接数SQL:SHOW FULL PROCESSLIST;
cd /home/test/dockerApp
将netgate-server-1.1.8.jar放入此目录,并在此目录创建dockerfile,内容如下:
FROM openjdk:8 MAINTAINER NETGATE LABEL app="netgate-server" version="1.1.8" by="netgate" COPY ./netgate-server-1.1.8.jar netgate-server.jar CMD java -jar netgate-server.jar
执行命令:docker build -t netgate-server .
执行时间比较长,中间有卡住的现象,前后大概花费15分钟
第二次build特别快,大概一秒钟
docker run --name netgate-server --restart=always -p 8001:8001 -d netgate-server docker run --name netgate-server-2 --restart=always -p 8001:8001 --rm -e JAVA_OPTS='-Xms2048m -Xmx3072m' -d netgate-server
docker cp /home/test/dockerApp/netgate-server-1.1.9.jar 91fea070e75f:/netgate-server.jar docker restart 91fea070e75f
1. 未启动的容器
更改dockerfile文件
因涉及一些执行语句,禁止写入,请联系客服获取
2. 已启动的容器
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
配置静态文件上传路径
路劲:/home/version/
图片测试:因涉及一些执行语句,禁止写入,请联系客服获取
不管用。。。。最后还是换了一个容器
因涉及一些执行语句,禁止写入,请联系客服获取
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器名:/etc/localtime
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者