• Docker 镜像打包


    1、分类

          镜像打包有两种方式:

          1.1、CMD命令/powershell命令

                准备工作:本地开启虚拟机,安装WSL,安装Docker Desktop,并登录Docker Hub账户

                步骤:

               1.1.1 为程序添加Dockerfile

                         

                         

                         也可以手动添加文件,这个没毛病。

              1.1.2    重新生成程序,确保程序可以正常运行。

                          Dcocker镜像打包,不检查语法,所以即便程序错误依然可以打包为镜像。呜呜呜

               1.1.3  找到项目文件理由

                         

                          按下Shift按键 +鼠标右键,选择打开PowerShell

                          

                         1.1.4 输入命令,开始打包镜像

                          命令: docker build -t 1732182169/webapp -f Dockerfile .

                          解释:docker build -t <镜像名称> -f Dockerfile .

                          注意:

                                1、后面有个点,很恶心的东西!!!

                                2、镜像名称前面要加上DockerHub的账户名称:比如 我的是1732182169,不然push to hub要报错,太坑。

                         1.1.5 成功打包后的截图

                          

                         1.1.6、总结

                          这种方式太麻烦了,真的,很麻烦。

               1.2、VS直接发布到Docker Hub

                        1.2.1、右键项目发布

                                   

                  1.2.2 直接用Docker Hub ,需要用到自己的Docker hub账户

                                  

                  1.2.3 发布中

                                 

                      1.2.4 结果

                                 

                                 发生的原因是因为我们项目有大写字母:WebApp,修改为webapp即可,这里就不做多余说明了。

      2、本地镜像推送到Docker Hub

            

     3、推送后,可以在Docker Hub看到推送的仓库

     4、云服务器拉取镜像

           命令:docker pull 1732182169/counter-image

           解释:docker pull <镜像名称>

    5、云服务器运行镜像

          命令:docker run 1732182169/counter-image

          解释:docker run <镜像名称>

          注意:容器是基于镜像run起来后自动创建的,之后可以修改容器名称等信息,先有镜像,后有容器。

    6、查看镜像运行

        

  • 相关阅读:
    登琴台石有感
    天台之约
    游小九寨有感
    又见白沫江
    大学生创业 提前要做好三项准备
    游十八里香草沟有感
    观响水滩瀑布有感
    创业十把金钥匙,看了非常有启发~(转)
    2009年春季商务人士最关注的经管图书
    有了你,就有了诗意的人生
  • 原文地址:https://www.cnblogs.com/xiaobaicai12138/p/15961052.html
Copyright © 2020-2023  润新知