Docker
日常记录
六月的翅膀
人生本是无根草,醉了何必问家乡
展开
-
Win10安装Docker
下载安装包:https://hub.docker.com/?overlay=onboarding下载完成后安装,没有自定义安装好像,直接就完成了完成后,右下角可以看到Docker小图标右键图标可以进入到dashboard,还需要登录一下dockerhub现在还不知道怎么进去呢,不过可以先在Win10>CMD中可以查看docker版本尝试从HyperV进去,不行这样可以:在CMD运行一个容器,用他给的例子然后dashboard就有了,下面箭头就..原创 2020-08-26 10:23:41 · 90 阅读 · 0 评论 -
Docker制作镜像、启动容器、查看版本、修改源、安装工具
1、制作镜像所需文件比如想在容器中瞎捣腾python,那就需要制作一个python的镜像,当然,也可以pull别人的,这里当然选择自己make了需要在宿主机,就是本机,创建一个目录,用来放制作镜像需要的文件比如,我在根目录下随便创建了一个docker-file文件夹[root@compute ~]# pwd/root[root@compute ~]# ll docker-file/total 12-rw-r--r-- 1 root root 313 Aug 19 16:58 app原创 2020-08-20 14:39:37 · 978 阅读 · 2 评论 -
查看Docker容器中Linux的发行版本
cat /etc/issue是的,这条博客就一行,现在两行了。原创 2020-08-20 13:25:01 · 1207 阅读 · 0 评论 -
Harbor的安装部署(二)
[root@compute harbor]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES8a620fd12cd7 goharbor/harbor-jobservice:v2.0.0 .原创 2020-08-17 20:38:46 · 359 阅读 · 0 评论 -
Harbor的安装部署
什么是Harbor?Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全原创 2020-08-17 19:59:36 · 313 阅读 · 0 评论 -
Linux终端登录和退出Dockerhub
# 之前已经登录了,现在退出[root@compute ~]# docker logoutRemoving login credentials for https://index.docker.io/v1/# 再次登录[root@compute ~]# docker loginLogin with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to.原创 2020-08-17 16:53:24 · 2603 阅读 · 0 评论 -
Docker创建一个镜像
创建 Dockerfile文件、index.html测试页面[root@localhos ~]# vi DockerfileFROM nginx:1.17.6 #基于 nginx 1.17,在build 时,会自动pull 一个 1.17.6 版本的 nginxENV LANG en_US.UTF-8 #设置环境变量ADD index.html /usr/share/nginx/html #将本地的index.html添加到镜像中EXPOSE 80 #开放 80 端口EXPO..原创 2020-08-17 11:38:48 · 124 阅读 · 0 评论 -
Docker运行tensorflow试试
周六上午起来试了试Docker 运行tensorflow因为昨天已经pull好了镜像,只需要创建容器。[root@compute ~]# docker run --name lzb-tensorflow -it -p 8888:8888 -v ~/tensorflow:/test/data tensorflow/tensorflow________ _______________ ___ __/__.原创 2020-08-17 09:02:09 · 1072 阅读 · 1 评论 -
基于docker在Ubuntu上搭建TensorFlow-GPU计算环境
这里转载一篇Docker安装TF GPU的版本基于docker在Ubuntu上搭建TensorFlow-GPU计算环境由于实验室的服务器有多人共享使用,而不同人的代码对应的keras和tensorflow版本不一致,所以对应的cuda版本也不相同,因此,考虑使用docker安装自己的容器,这样就可以避免共享cuda版本不一致造成的麻烦。(不过有贴子说使用docker的话,GPU性能只能发挥80%,所以有利有弊吧)安装docker首先,检测是否装好docker,如果安装好,则输入docker转载 2020-08-14 21:17:09 · 593 阅读 · 0 评论 -
Docker安装TensorFlow
前言:从图像处理到现在的运维,有一段时间了。接触到Docker之后,感觉这玩意儿挺好用。想到之前实验室服务器又是Tensorflow又是torch的,python这个版本那个版本的很头疼(当然,Anaconda还是很好用滴)那用Docker安装tensorflow是什么效果?能支持GPU吗?(先不管这些了,先安装一下)首先需要确认已安装了Docker,参考之前的这篇博客。第一步:下载TF镜像docker pull tensorflow/tensorflow第二步:创建容器do原创 2020-08-14 20:09:04 · 234 阅读 · 0 评论 -
镜像和容器
镜像是一个只读的模板,一个独立的文件系统,包含容器运行所需的数据镜像可以基于DockerFile构建,DockerFile是一个描述文件,包含若干条密令,每条命令都会对基础文件系统创建新的层次结构容器是由镜像实例化而来的,可以说镜像是文件,容器是进程容器在启动的时候创建了一个可写层作为最上层...原创 2020-08-13 17:36:29 · 172 阅读 · 0 评论 -
记录几个CentOS安装包(rpm)的下载地址-离线安装必备
1、http://rpmfind.net/linux/RPM/index.html2、https://centos.pkgs.org/3、http://mirror.centos.org/centos/7/extras/x86_64/Packages/4、阿里https://developer.aliyun.com/mirror/上面地址进入 阿里镜像站,可以看到所有镜像分类需要用到哪些镜像,直接进入http://mirrors.aliyu...原创 2020-08-13 16:57:29 · 9953 阅读 · 1 评论 -
error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/r
问题描述:在k8s集群基础上部署kubesphere,部署不成功,多个容器状态显示异常kubectl get pods -n kubesphere-system首先查看某个异常pod的详细信息kubectl describe pod ks-apiserver-7b6bdb7cd9-hwr64 -n kubesphere-system发现问题如下:Failed to pull image "kubespheredev/ks-apiserver:latest": rpc er原创 2020-08-03 19:20:12 · 2192 阅读 · 0 评论 -
k8s版本与docker版本依赖关系
先看到的是这个博主:docker安装必须匹配k8s的版本,docker与k8s版本兼容问题解决如果kubernetes的版本为1.8-1.11,docker版本必须为1.11.2-1.13.1和docker-ce版本为17.03.x如果kubernetes的版本从1.12开始,docker版本必须为17.06/17.09/18.06详细版本依赖请参照该地址:https://stackoverflow.com/questions/53256739/which-kubernetes-vers原创 2020-07-24 13:53:11 · 12976 阅读 · 0 评论 -
Docker创建自己的镜像库
Docker容器配置1、新建一个文件夹文件夹列表2、定义一个容器 DockerfileDockerfile定义您的容器内环境中发生了什么。访问网络接口和磁盘驱动器等资源是在此环境中虚拟化的,与系统的其余部分隔离,因此您需要将端口映射到外部世界,并明确要将哪些文件“复制”到那个环境。但是,在完成这些之后,您可以期望在其中定义的应用程序的构建 Dockerfile在其运行的任何位置都完全相同。编辑Dockerfile# Use an official Python runt.转载 2020-07-21 20:34:38 · 503 阅读 · 0 评论 -
CentOS安装Docker
首先查看CentOS和Docker的版本关系查看CentOS内核uname -r卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engi原创 2020-07-21 17:01:39 · 128 阅读 · 0 评论 -
Docker如何删除一个镜像
先docker images查看所有镜像比如,我想删除hello-world镜像删除命令为Docker rmi 镜像name+tag(假如tag中有符号-,则只取-前的部分)这里显示删除错误,该镜像被某个容器引用,所以要先将那个引用的容器销毁容器删除成功假如容器正在运行,要先将其stop,否则容器也无法删除再次删除镜像,成功...原创 2020-07-21 14:13:33 · 9729 阅读 · 0 评论 -
一个大胖鲸-Docker(2):简单的几个docker命令
在安装成功后,Docker的守护进程自动启动,不需要手动启动服务。此时,我们可以查看其版本信息,使用如下命令:docker version除了查看版本信息之外,在docker的命令组中还有一个较为常用的命令,查看系统的一些相关信息:docker system info# 或者使用命令docker info查看容器列表:docker container ls –a运行一个容器:docker container run hello-world严格意义上...原创 2020-07-18 11:07:32 · 109 阅读 · 0 评论 -
一个大胖鲸-Docker(1)
Docker 是一个开源的应用容器引擎,基于Go 语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企...原创 2020-07-17 17:37:34 · 137 阅读 · 0 评论