当前位置: 首页 > article >正文

docker配置与基础操作

docker

       是什么?

              一个开源应用容器引擎, 用于build,share, run应用程序的平台

docker与主机连接使用的是docker自己的虚拟网卡, 类似于虚拟机使用NAT模式连接主机

       docker的优点:

              快捷, 轻量(占用内存小)

      对docker的基本命令

               apt install docker.io

               systemctl start docker

               systemctl stop docker.service

               systemctl restart docker

               docker.info

       docker基础操作:

              前置知识:

                     镜像?容器?

                     镜像-images 应用程序的静态文件, 类似虚拟机的系统镜像

                     容器-container 运行状态的应用程序, 类似安装好的虚拟机

              查看容器和镜像:

                     查看镜像--docker images

                     查看容器--docker ps -a

                     注意

                            docker在默认情况下, 镜像与容器都是空的

              下载镜像

                     docker镜像网站

                            https://hub.docker.com/

                     下载命令

                            docker pull 镜像名称

              运行镜像

                     命令:

                            docker run -dit --name=dvwa -p10000:80 sagikazarmark/dvwa

                     注意:  端口号范围: 0-65535

              容器管理

                     开机-start

                     关机-stop

                     重启-restart

                     删除-rm

                     操控-exec

                            docker exec -it 容器名 bash

配置docker加速器:

       1.进入管理员模式

              sudo su

              输入密码(密码会隐藏, 不会显示出来), 然后回车

       2.修改docker的配置文件(默认适用mousepad打开)

              mousepad /etc/docker/daemon.json

       3.将下列内容复制到文件中, 并点击保存, 然后关闭

              {

                "registry-mirrors": ["https://docker.registry.cyou",

              "https://docker-cf.registry.cyou",

              "https://dockercf.jsdelivr.fyi",

              "https://docker.jsdelivr.fyi",

              "https://dockertest.jsdelivr.fyi",

              "https://mirror.aliyuncs.com",

              "https://dockerproxy.com",

              "https://mirror.baidubce.com",

              "https://docker.m.daocloud.io",

              "https://docker.nju.edu.cn",

              "https://docker.mirrors.sjtug.sjtu.edu.cn",

              "https://docker.mirrors.ustc.edu.cn",

              "https://mirror.iscas.ac.cn",

              "https://docker.rainbond.cc"

               "https://mirror.ccs.tencentyun.com",            

           "https://dockerhub-mirror.cn-north-4.myhuaweicloud.com", 

           "http://hub-mirror.c.163.com",                   

           "https://registry-mirror.jd.com",                

           "http://f1361db2.m.daocloud.io",                 

           "https://docker.pku.edu.cn",                     

           "https://docker.mirrors.sjtug.sjtu.edu.cn",       

            "https://48tdjgf0.mirror.aliyuncs.com"]

              }

       4.重启daemon配置文件和docker, 来让修改生效

              systemctl daemon-reload

              systemctl restart docker

       注意:

              个人亲测, 阿里云的docker加速器已经不能用了,

              上述配置文件的内容出自csdn大佬--智慧智慧大智慧

docker进阶之docker-compose

       docker与docker-compose

                相比于docker下载使用单一镜像源,

                docker-compose是可以管理分布式的docker自动化管理平台

       安装

              apt install docker-compose


http://www.kler.cn/a/381447.html

相关文章:

  • 知乎信息流广告推广开户流程及攻略!
  • qt QDropEvent详解
  • 105. UE5 GAS RPG 搭建主菜单
  • Linux第三讲:环境基础开发工具使用
  • 【深度学习基础】深入理解 卷积与卷积核
  • 论文阅读-用于点云分析的自组织网络
  • Go语言组合和转发
  • 通过自然语言表达你的想法。GitHub Spark让任何人都能使用人工智能,为自己创建软件...
  • Spring Boot环境下的导师双选流程优化
  • 鸿蒙ArkTS中的布局容器组件(Column、Row、Flex、 Stack、Grid)
  • Xfce桌面设置右键菜单:用右键打开VSCode
  • ABAP Git PULL 出错:DDIF_TABLE_PUT
  • Linux基础1
  • Spring-Day5
  • 什么是软件设计模式, 它们⽤于解决什么问题, 它们为什么有效
  • Redis到底支不支持事务?半事务
  • pycharm中的服务是什么?
  • Docker篇(学习前言)
  • 【Fargo】22:H.264文件读取并RTP分片打包
  • 练习LabVIEW第四十题
  • 在 Windows 中简化 Nginx 命令行操作
  • EL面包屑导航实现
  • (JVM)我们该如何认识 Java的内存模型(Java Memory Model(JMM))? 本篇文章告诉你答案 !带你全面了解JMM
  • 微控制器(MCU)如何运行存储在Flash的程序???
  • 数据分析挖掘系统-全方位洞察与决策
  • 众测遇到的一些案列漏洞