我是靠谱客的博主 幸福烤鸡,最近开发中收集的这篇文章主要介绍装完docker电脑黑屏无法启动_Docker入门踩坑实录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

安装环境

问题:准备安装docker前,要先安装win10的Hyper-v虚拟机(win10专业版才有的哈)。在安装Hyper-v时,大叔遇到开启win10开启Hyper-v后,在系统重启过程中,直接黑屏,无法正常开机,

解决方案:进入windows boot manager,进入安全操作界面,选择疑难解答->高级选项->选择启动设置->点击重启->在重启页面点击F4启用安全模式。通过安全模式成功开机,进入系统,关闭Hyper-v,好了又可以成功开机了。

但是大叔就是要在自己的笔记本上装上Docker,怎么办了呢?祭上终极大招,把win10系统升级到最新再说,到微软官网下载win10易升工具,耗时40分钟左右将win10从1803版本升级到了1903,重新去安装Hyper-v,Ok,完美安装。

docker命令报错

问题:执行批量删除/暂停容器命令

docker rm/stop $(docker ps -a -q)

时遇到unknown shorthand flag: 'a' in -a

解决方案:用PowerShell来做命令行交互就好了,总之在这里体现了一句话,cmd能做的PowerShell都能做,PowerShell能做的,cmd不一定能做。所以用PowerShell就好了

win10下springboot项目+docker集成部署的两种方式

前提条件

创建DockerFile文件

FROM java:8

VOLUME /tmp

ADD **.jar app.jar

RUN sh -c 'touch /app.jar'

ENV JAVA_OPTS=""

ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]

文件中**.jar代表自己的项目打包的jar包名称。

将Dockerfile文件放在src/main/docker里,在项目根目录执行mvn clean pakage docker:build命令,会直接将项目打包并载入镜像到docker里。

先执行mvn clean package打包项目,将生成的项目jar包和Dockerfile文件放在同一个文件夹,命令行终端进入该文件夹,执行命令docker build -t **.(**代表你想要的镜像名),即可载入镜像到docker里。

注意:镜像命名不要有大写,否则会报错哦,如果采取第一种方式,请不要在pom.xml的项目artifactId节点里用大写

最后

以上就是幸福烤鸡为你收集整理的装完docker电脑黑屏无法启动_Docker入门踩坑实录的全部内容,希望文章能够帮你解决装完docker电脑黑屏无法启动_Docker入门踩坑实录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部