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.xdnf.cn/news/7199.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

第三十一章 Vue之路由(VueRouter)

目录 一、引言 1.1. 路由介绍 二、VueRouter 三、VueRouter的使用 3.1. 使用步骤(52) 3.2. 完整代码 3.2.1. main.js 3.2.2. App.vue 3.2.3. Friend.vue 3.2.4. My.vue 3.2.5. Find.vue 一、引言 1.1. 路由介绍 Vue中路由就是路径和组件的映…

特朗普钦定的编程语言!

大家好,我是程序员面试刷题平台的鸭鸭! 鸭鸭昨天一直关注美国大选,最终川普获胜!然后就刷到了一个图: 看到上面这张图片了吗? 你没有看错,特朗普也开始关心起 Java 了!Java 的迷弟…

day20:三剑客——awk基础

一,概述 AWK 是一种用于处理文本和数据的编程语言,特别擅长用于处理格式化文本文件。它通过将输入数据分成字段,逐行进行处理,广泛应用于数据分析、文本处理和系统管理中。 二,使用方式 命令模式(重点&a…

如何优化 B2B 转化率?这些步骤你不可不知

企业怎么才能把上网逛的人变成潜在买家,再进一步变成真金白银的付费客户呢?这对营销团队来说,可是头等大事。特别是在B2B这行,提升转化率(CRO)不光是任务,更是让营销更高效、收入噌噌涨的秘密武…

CPU Study-Multi-Port Cache

参考来源:《超标量处理器设计》—— 姚永斌 关于Multi-Port Cache可以参考:https://compas.cs.stonybrook.edu/~nhonarmand/courses/sp16/cse502/slides/04-caches.pdf 为了实现每个周期执行多条load/store指令,Cache必须支持多端口。 True…

Linux-c TCP服务模型

1、TCP模型,服务端与客户端的搭建时序图 2、TCP模型,在创建阶段和通信阶段,对套接字的理解 2.1、tcp连接阶段 2.2、tcp通信状态 一个服务端与多个客户端的通信状态 TCP与UDP的对比 (下图是笔者理解所画,可能也许有错…

一文了解Android的Doze模式

Android 的 Doze 模式是一项省电功能,主要用于减少设备的功耗,特别是在屏幕关闭且设备长时间未被使用的情况下。Doze 模式在 Android 6.0(API Level 23)首次引入,并在后续版本中不断改进,以便更智能地管理后…

Redis设计与实现 学习笔记 第十六章 Sentinel

Sentinel(哨岗、哨兵)是Redis的高可用性(high availability)解决方案:由一个或多个Sentinel实例(instance)组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的从服…

I.MX6U 裸机开发3. GPIO操作控制LED灯

I.MX6U 裸机开发3. GPIO操作控制LED灯 一、创建项目目录及源文件1. 新建目录2. 远程开发环境3. 创建源文件 二、代码编写1. 打开时钟2. 配置端口复用功能为GPIO3. 配置端口电气属性4. 设置GPIO方向(GDIR寄存器)5. 输出6. 死循环等待 三、编译程序1. 整体…

雷军-2022.8小米创业思考-11-新零售:用电商思维做新零售,极致的效率+极致的体验。也有弯路,重回极致效率的轨道上。

第十一章 新零售 当我们说到小米模式的时候,其实我们说的是两件东西: 一是小米模式的本质,即高效率的商业模式; 另一件是小米这家公司具象的商业模式,这是小米在实践中摸索、建立的一整套业务模型。 从2015年到202…

Java:多态的调用

1.什么是多态 允许不同类的对象对同一消息做不同的响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)。多态使用了一种动态绑定(dynamic binding)技术,指在执行期间判断所引用…

基于Python的学生宿舍管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

基于springboot+vue实现的网上预约挂号管理系统 (源码+L文+ppt)4-104

结合现有六和医院网上预约挂号管理系统的特点,应用新技术,构建了六和医院网上预约挂号管理系统。首先从需求出发,对目前传统的六和医院网上预约挂号管理进行了详细的了解和分析。根据需求分析结果,对系统进行了设计,并…

C++初阶(九)--初识模板

目录 引入 一、什么是模板 二、函数模板 1.函数模板的概念 2.函数模板的格式 template关键字 模板参数列表 3.函数模板的原理 4.函数模板的实例化 5.数模板的匹配原则 三、类模板 1.类模板的定义格式 2.类模板的实例化 引入 在编程的世界里,我们经常…

C语言 | Leetcode C语言题解之第537题复数乘法

题目: 题解: bool parseComplexNumber(const char * num, int * real, int * image) {char *token strtok(num, "");*real atoi(token);token strtok(NULL, "i");*image atoi(token);return true; };char * complexNumberMulti…

牛客网项目总结

下面这幅图是牛客网项目的架构图,最下层是Spring Boot,表示我们所有的技术都是基于Spring Boot,上面一层是Spring,Spring上面是Spring MVC、Spring MyBatis 和 Spring Security。 通过Spring MVC 解决前后端请求交互的问题&#…

想画一个沙漠掘金游戏地图

想画一个沙漠掘金游戏地图 沙漠掘金生成一个地图htmljs 沙漠掘金 沙漠掘金是一个企业培训课程游戏,规则大致是: 玩家从大本营出发,到达矿山掘金后返回,如果规定的天数未回来,则失败,如果回来,…

【Java爬虫的淘宝寻宝记】—— 淘宝商品类目的“藏宝图”

引言: 在淘宝这个广袤的“商品宇宙”中,每一件商品都是一颗璀璨的星球,而商品类目就是连接这些星球的星际航道。今天,我们将派遣一位勇敢的Java爬虫宇航员,去揭开这些星际航道背后的秘密——商品类目。准备好了吗&…

内网穿透-SSF内网穿透反向socks代理之渗透内网thinkphp主机上线msf

1 ssf 简介 Secure Socket Funneling socks正反向代理,linux版较好的免杀 1.1下载地址 https://github.com/securesocketfunneling/ssf 1.2下载编译好的执行文件 https://github.com/securesocketfunneling/ssf/releases/tag/3.0.0 2.环境 kali 攻击机 网卡 桥…

【HarmonyOS】键盘遮挡输入框UI布局处理

【HarmonyOS】键盘遮挡输入框UI布局处理 问题背景: 在开发输入框UI时,特别是登录页面的密码输入框靠下,或者是评论底部的pop弹框。 当我们输入框获得焦点后,键盘自下而上显示,一般情况下会遮挡住我们的UI布局。 导致…