最近发现极客学院docker教程,还不错,可以参考
1.Dockerhub下载镜像
有两种方式可以获得新的镜像
- 直接从dockerhub下载编译好的image(该编译过程在docker hub的云端完成)(见3.1)
 - 下载docekrfile文件,在本机进行build
 
直接在dockerhub上pull pre-built image
在terminal中输入如下命令:
sudo docker pull tingtinglu/docker
注:
① tingtinglu/docker是dockerhub上的pre-built image的名字
② 如何获取pre-built image的名字?需要在dockerhub上搜索自己需要的image
下载dockerfile文件,在本机进行build
详细介绍见docker的官方文档:build your own image,介绍来如何利用dockerfile编译自己的镜像
(1)获取dockerfile(即下载名称为dockerfile的文件,内容为构造docker的一些命令)
(2)利用terminal的cd命令进入到dockerfile所在的文件夹
(3)在名称为“dockerfile”的文件所在的文件夹下(即terminal cd到该文件夹),执行如下命令
docker build -t ImageName . 
注1:ImageName是利用dockerfile生成的image的name(自行设置) 
 注2:不要忘记ImageName后面的点“.”
利用Dockerfile文件对已存在的image做某些更改
有时候,已经得到了一个image,但需要往该image中做新的更改,例如,想要在docker的opt路径下添加一个新的路径workspace,此时,可以通过dockerfile进行,方法如下:
① 新建一个dockerfile,添加如下内容
RUN mkdir /opt/workspace 
② 利用terminal进入该dockerfile所在路径,然后,built该dockerfile,即执行如下命令:
docker build -t ImageNameOld 
一定要

                  
                  
                  
                  
本文介绍了在Ubuntu系统中使用Docker的基本操作,包括从Dockerhub下载镜像、利用Dockerfile构建和修改镜像、生成容器、查看镜像和容器、进入容器、保存容器为新镜像、更新并提交镜像,以及处理常见错误和注意事项。详细讲解了各种命令的用法,如`docker run`、`docker pull`、`docker build`等。
          
最低0.47元/天 解锁文章
                          
                      
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					1735
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            