0、准备
| systemctl daemon-reload |
| systemctl restart docker |
1、Dockerfile
mkdir /app/boot
cd /app/boot
vi run.sh
java -jar /data/docker_boot.jar
vi Dockerfile
| |
| FROM java:8 |
| EXPOSE 6001 |
| ENTRYPOINT ["sh","/data/run.sh"] |
2、把docker_boot.jar上传到/app/boot
docker_boot.zip下载
| |
| docker rm -f $(docker ps -a | grep boot) |
| |
| docker stop $(docker ps | grep boot) |
| |
| docker rmi --force $(docker images | grep boot) |
| |
| docker build -t boot:1.0 . |
| |
| |
| docker run -d -it --name=boot01 -p 6001:6001 -v /app/boot:/data boot:1.0 /bin/bash |
| docker ps |
| docker exec -it 'boot01' /bin/bash |
| exit |
99、其它
| yum config manager -- add repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
| |
| yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
| docker version |
| docker run hello-world |
| |
| 镜像加速器 https://m01rxzyb.mirror.aliyuncs.com |
| |
| |
| 从容器内拷贝文件到主机上 |
| |
| docker cp be578fe6b698:/usr/local/mycptest/container.txt /tmp/c.txt |
| docker export be578fe6b698 > abcd.tar.gz |
| cat abcd.tar.gz | docker import - kikyo/ubuntu:2.1 |
| docker run -d kikyo/ubuntu:2.1 /bin/bash |
| |
| docker run -it --name myu3 --privileged=true -v /tmp/myHostData:/tmp/myDockerData 7bd5d082cbba /bin/bash |
| |
| |
| docker run -it --privileged=true --volumes from myu3 --name myu4 7bd5d082cbba /bin/bash |
| |
| docker run -d -p 3306:3306 --privileged=true -v /zzyyuse/mysql/log:/var/log/mysql -v /zzyyuse/mysql/data:/var/lib/mysql -v /zzyyuse/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7 |
| |
| docker run -p 3307:3306 --privileged=true --name mysql-master -v /mydata/mysql-master/log:/var/log/mysql -v /mydata/mysql-master/data:/var/lib/mysql -v /mydata/mysql-master/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 |
| docker run -p 3308:3306 --privileged=true --name mysql-slave -v /mydata/mysql-slave/log:/var/log/mysql -v /mydata/mysql-slave/data:/var/lib/mysql -v /mydata/mysql-slave/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 |
| |
| change master to master_host='192.168.1.24', master_user='slave', master_password='123456', master_port=3307, master_log_file='mall-mysql-bin.000001', master_log_pos=822, master_connect_retry=30; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2018-12-12 13.3.5 【接口和委托的泛型可变性】限制和说明
2018-12-12 13.3.4 【接口和委托的泛型可变性】复杂情况