Docker ipv6

发布时间 2023-12-25 11:42:19作者: 六边形上单

网段划分

https://www.838dz.com/calculator/5233.html

docker 网络 常用命令

查看列表
docker network ls
查看详情
docker network inspect db
删除网络
docker network rm db
创建网络
docker network create -d bridge --gateway 172.18.0.1 --subnet 172.18.0.0/16 --ipv6 --subnet 2408:8256:3289:103:4000::/66 -o parent=eth0 db

Dockerfile

拉取一个jdk为1.8的docker镜像

FROM openjdk:8-jdk-alpine

前一个 dns.jar 为上传的jar包,后一个 dns.jar 是将服务器中jar包对应在容器中运行的jar包名称

ADD dns.jar dns.jar

容器暴露的端口号,需要与jar包在容器中运行使用端口号一致

EXPOSE 9999

容器启动之后执行的命令, java -jar dns.jar

ENTRYPOINT ["java","-jar"," dns.jar"]

docker build -t dns:v1.1 .

docker run --name dns -dp 9999:9999 dns

docker run -d --restart=always --name dns -p 9999:9999 dns