20175130李春江

一:个人贡献

1:前期准备相关资料,docker容器建立的实例,容器配置的相关资料,视频讲解发布至小组群中。

2:寻找镜像文件并尝试搭建容器,用vscode在docker的容器中调试python代码

二:设计问题

1:最开始无从下手不知道怎么做,然后仔细阅读了Docker技术入门与实战,知道用了容器可以无需关注底层的操作,更简明管理使用容器,在实现图形化运行docker容器时尝试了很多方法:portainer工具,shipyard工具等方法最后选取了自带vnc服务的基础容器,并通过容器进行远程连接,实现了容器的图形化运行,并在里面配置了vscode,配置paython时本来想利用dockerfile文件一次写入,后来没有完成,就直接在容器搭建了环境,并安装anaconda.

三:调试问题以及问题解决

1:安装docker时从apt-get update 命令无法更新,一直是网络404报错无法下载curl插件,更改网络源,在设置中选取最优的网络源,但还是不成功,后来重装虚拟机并把19.04版的ubuntu换成18.04版本的ubuntu 但还是无法更新,就利用报错代码在csdn上找到解决办法。

  1. 安装docker的过程中,安装apt-transport-https时支持的https协议员时,资源被锁不可用,执行sudo rm /var/cache/apt/archives/lock    sudo rm /var/lib/dpkg/lock解锁资源及解决。
  2. 虚拟机死机,之前每次做完配置都直接关闭电源结果系统黑屏一直打不开,也没有存快照,又重新装了一遍。
  3. 安装vnc时建立容器,却不显示任务栏图标,重装vnc也解决不了,最后新建了一个文件夹,可以用鼠标右键选取替换菜单栏打开网络,和后续安装的vscode。
  4. vscode中配置paython刚开始无法下载插件,更新了pip就好了。

四:设计体会与收获

通过这次学习,我感受到了自己动手能力的不足,在遇到问题时,很多本来可以自己解决的都没能做出来,都是通过查资料,看别人出现类似的错误,自己去解决,学习一个全新的东西,起初很害怕,不知道从哪下手,什么容器,镜像都不懂,后来通过学习,慢慢去理解每个概念,才有了一定的思路去设计,去解决,以后再遇到一个全新的东西,不能害怕他,要静下心来一点点去学习,通过这次学习,熟练掌握了虚拟机相关功能,通过终端对系统进行操作,下载相关插件,通过提示错误,去找解决方法,掌握docker相关命令,配环境的方法,在我以后学习新知识的路上,肯定会对我有很大的帮助。

五:参考资料

Docker技术入门与实践》

CSDN相关docker配置文章和vscode配置paython文章

 

posted on 2020-05-04 20:10  李春江  阅读(63)  评论(0)    收藏  举报