Docker 在window 2024版笔记 下载 安装 操作 配置

---Docker 前言---

Docker windows版官方版是一款专业开源的应用容器引擎,可以加快用户构建、共享和运行现代应用程序的速度,支持运行Linux和Windows Docker容器。

Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、快捷。

【1】下载

官方网址:https://docs.docker.com/desktop/install/windows-install/

【2】安装 

window 11 23H2版本 |  Docker Desktop

可分为两种安装:一种直接图形化安装、二是命令型安装,在这只用图形安装 

...待更新

【3】操作 简单 配置

可分为两种操作:一种直接图形化操作、二是命令型操作,在这用两种同进对比来操作

3.1 常用命令

docker run:创建一个新容器并运行一个命令。

注:/d/html  等于 d:\html 目录,你也可以创在 卷Volumes 不是在本地 作公用数据设置盘,直接写就可以,目录会跟着提示生成,卷也是

例 1

 docker run -d -P nginx:latest   这条命令 创建容器,同时找不到镜像时自动拉取相关镜像

语法格式和参数设计: docker 运行 |Docker 文档

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

docker run -d -p 80:80 --name nginx -v /D/Docker/project/nginx/www:/usr/share/nginx/html -v /D/Docker/project/nginx/conf/:/etc/nginx -v /D/Docker/project/nginx/logs:/var/log/nginx nginx

docker ps:列出当前运行的容器。

docker stop:停止一个运行中的容器。

docker start:开始一个已经停止的容器。

docker rm:删除一个容器。

先停止容器 再删除

docker images:列出本地镜像。

docker rmi:删除一个镜像。

先停止容器 删除关联容器 再删除镜像

docker pull:从注册中心拉取一个镜像。

docker push:将一个镜像推送到注册中心。

...待更新

docker build:使用Dockerfile构建一个镜像。

...待更新

docker exec:在运行的容器中执行命令。

...待更新

docker volume:管理Docker卷。

...待更新

docker network:管理Docker网络。

...待更新

docker-compose:用于运行多个容器的定义和运行多容器Docker应用程序的工具

...

3.2 拉取镜像 images

docker pull mongo:latest

docker pull mysql

docker pull nginx

docker pull redis

docker run -it python /bin/bash

...待更新

3.3 配置 容器  和 挂卷 

容器 Containers

挂卷 Volumes

...待更新

【4】换源 

备份源

注:linux

{"registry-mirrors": ["https://7bezldxe.mirror.aliyuncs.com/","https://docker.mirrors.ustc.edu.cn/","https://hub-mirror.c.163.com","https://registry.docker-cn.com"],"insecure-registries": [],"debug": false,"experimental": false,"features": {"buildkit": true}
}

【5】外和国内仓库

国外:http://hub.docker.com/

国内:https://hub.daocloud.io/

https://hub.daocloud.io/

【6】常用可视化管理工具

Docker Desktop :安装时也一起安装了

Portainer:

docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer

注:设置密码要12位  (abc123456789)

 

如果想汉化下,就用egde 汉化功能就可以了

【7】问题合集

1. 开机自动启动

2. 修改Docker的默认存储位置

3. 查看挂卷

4.安装mac os 

....

【8】学习资料:视频和网址

B站

docker 运行 |Docker 文档

---Continue---最底部---

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/470429.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

fluent脱硝SCR相对标准偏差、氨氮比、截面速度计算

# -*- coding: utf-8 -*- """ Created on Wed Sep 20 20:40:30 2023 联系QQ:3123575367,专业SCR脱硝仿真。 该程序用来处理fluent通过export-solution-ASCII-Space导出的数据,可计算标准偏差SD、相对标准偏差RSD,适用于求解平面的相对均匀…

RK3568笔记十六:Framebuffer实验

若该文为原创文章,转载请注明原文出处。 本意是移植LVGL,但在编译DRM过程中一直编译失败,然后就想Framebuffer是否可以用,所以测试一下。 一、framebuffer介绍 FrameBuffer中文译名为帧缓冲驱动,它是出现在2.2.xx内…

23款奔驰S400商务版没有后排电动座椅那改装一套跟选装有区别吗

改装的后排电动座椅通常提供以下功能: 电动调节:座椅可以通过按钮或控制面板进行前后调节,以适应乘客的腿部空间需求。 靠背角度调节:乘客可以通过电动调节功能来调整座椅的靠背角度,以获得更舒适的坐姿。 座椅倾斜调…

Java与JavaScript的区别与联系

Java是目前编程领域使用非常广泛的编程语言,相较于JavaScript,Java更被人们熟知。很多Java程序员想学门脚本语言,一看JavaScript和Java这么像,很有亲切感,那干脆就学它了,这也间接的帮助了JavaScript的发展…

红队打靶练习:HACK ME PLEASE: 1

信息收集 1、arp ┌──(root㉿ru)-[~/kali] └─# arp-scan -l Interface: eth0, type: EN10MB, MAC: 00:0c:29:69:c7:bf, IPv4: 192.168.61.128 Starting arp-scan 1.10.0 with 256 hosts (https://github.com/royhills/arp-scan) 192.168.61.2 00:50:56:f0:df:20 …

PMDG 737

在Simbrief中生成计划后下载两个文件 放到C:\Users\32497\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalState\packages\pmdg-aircraft-737(微软商店版本) 加油 先在飞行计划中查看计划燃油数量 MCDU中, AIRPLANE SEVICE 第二页, REQUEST FUEL TR…

Android---Jetpack Compose学习005

动画 1. 简单值动画 示例:背景颜色在紫色和绿色之间,以动画形式切换。使用 animateColorAsState() val backgroundColor by animateColorAsState(if (tabPage TabPage.Home) Purple100 else Green300) 该句代码中,有一个 backgroundColo…

【Linux】并发解决(上)-中断屏蔽,原子操作

🔥博客主页:PannLZ 🎋系列专栏:《Linux系统之路》 😘欢迎关注:👍点赞🙌收藏✍️留言 文章目录 并发解决1.中断屏蔽2.原子操作2.1整形原子操作2.2位原子操作原子变量使用例子 并发解决…

VSCode python插件:找不到自定义包导致语法解析失败

众所周知,在python源码中,我们可以通过 sys.path.append("path-to-lib") 来为python解释器添加自定义包的寻找路径。 但是vscode的默认python插件可没法聪明到根据这句话去找这个包,这就会导致后续代码中使用了这个库的部分无法享…

【前端实战小项目】学成在线网页制作

文章目录 1.项目准备1.1 项目目录 2.头部区域2.1 头部区域布局2.2 logo制作2.2 导航制作技巧(nav)2.3搜索区域(search)2.3用户区域(user区域) 3.banner区域3.1 总体布局3.2 左侧侧导航(left)3.3 右侧课程表(left) 4.精品推荐区域(recommend)5.精品课程( course)6.前端开发工程师…

『 C++ - STL 』位图(BitMap)与布隆过滤器(Bloom Filter)

文章目录 🧸 位图(BitMap)概念🧸 位图的实现🪅 总体框架🪅 位图的数据插入🧩 左移操作与右移操作的区别 🪅 位图的数据删除🪅 位图的数据查找🪅 位图整体代码(供参考) 🧸…

蓝桥杯嵌入式学习记录——PWM输出

目录 一、PWM原理介绍 二、学习目的 三、cubeMX的配置 四、PWM输出代码 一、PWM原理介绍 PWM(Pulse Width Modulation,脉宽调制)是一种通过改变信号的脉冲宽度来控制电平的技术。它通过调整脉冲信号的占空比(高电平时间与周期…