下载java 镜像
docker pull java:8u111
阿里云镜像加速
# 文件夹下创建文件,如果有则省略
sudo mkdir -p /etc/docker/daemon.json
# 打开该文件
vim /etc/docker/daemon.json
#写入镜像地址
{
"registry-mirrors": [
"https://uyqa6c1l.mirror.aliyuncs.com",
"https://hub-mirror.c.163.com",
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com",
"https://registry.docker-cn.com"
]
}
# 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
删除镜像
# 根据名称和版本号删除
docker rmi java:8u111
# 根据镜像id删除
docker rmi ${dockerID}
创建一个镜像
docker commit
运行
docker run --name springboot
-p 9999:8081 -e TZ="Asia/Shanghai"
-v /usr/springboot.jar:/usr/springboot.jar
-d java:8u111 java -jar /usr/springboot.jar
- -d: 后台运行
- -p: 端口映射
- -v:数据映射同步
查看日志:
docker logs <dockerId值>
疑问:
亲测 jar文件必须放在usr路径下,否则失败。各位大佬谁知道原因,欢迎各位留言!!!