Docker基础
一:为什么使用Docker?
1.轻量级,占用资源(cpu、内存)少。
2.移植性强,支持任意的虚拟机、物理机、云平台、系统平台。
3.各个docker之间相互独立,无依赖关系。每个docker相当于一个微服务。
二:基本概念
1.Docker镜像: 可将 Docker 镜像看着只读模板,通过它可以创建 Docker 容器。
2.Docker容器: Docker 容器就是 Docker 镜像的运行实例。
基本操作
前提:docker已经安装并已开启。
目的1:从公有仓库下载升级nleconfigtoolcontain_rk3288 docker镜像。
(1).查看运行的docker 容器
(2).停止nleconfigtoolcontain_rk3288 docker容器
(3).删除nleconfigtoolcontain_rk3288 docker容器,或者直接使用docker rm -f 4ce465ef8dcc,这样就不需要上面的步骤2了。
(4).查看docker 镜像
(5).删除nleconfigtoolcontain_rk3288 docker 镜像
(6).查看公有的仓库(dockerhub.nlecloud.com)是否注册认证过,我这边是已经注册认证过了。
(7).从公有仓库中拉取最新的nleconfigtoolcontain_rk3288镜像(确保可以上外网)
(8).查看镜像
(9).启动nleconfigtoolcontain_rk3288镜像
目的2:上传nle_analysis到公有仓库的dockerhub.nlecloud.com/edgeserver目录下。
(1).查看公有仓库已注册,没有注册的话注册一下。
(2).重新加载daemon和重启docker
(3).安装工具,不然步骤4无法登录成功。我这里之前已经安装过
(4).认证一下
(5).上传镜像
后续:
1.kubernetes的部署,1台Master,2个Slave。
2.Pod编写yalm剧本。
3.Pod权限的指定,通过namespace去划分空间。