分享好友 最新动态首页 最新动态分类 切换频道
docker安装和常用命令
2024-12-26 19:42

选择其中一种方式安装即可

1.1、官方脚本安装

 

1.2、yum安装

 

1.3、非官方脚本安装

脚本地址:https://github.com/Jrohy/docker-install/

 

启动docker

 

设置仓库地址,选择其中一个就行

 

1.4、非root执行docker命令

可以添加docker组,并将非root账户加入到该组中。

 

1.5、Window Docker Desktop安装

官网下载:https://www.docker.com/products/docker-desktop/
Windows 10 版本 2004 的内部版本 19041 或更高版本中才提供 WSL 2
安装完成后,在cmd命令下输入

 

docker默认镜像和数据保存路径为,避免C盘空间不足,我们需要修改为其它路径。

 

1、首先我们右键点击右下角鲸鱼图标退出Docker,等待Docker完全退出后
2、使用以下的命令来查询当前docker的状态

 

3、使用以下的命令将上面的两个系统导出来

 

4、上面导出完成后,就需要注销掉之前的,使用以下的命令注销

 

5、重新创建WSL系统

 

6、重新启动 Docker Desktop 完成。

2.1、搜索镜像

 

2.2、下载镜像

 

2.3、列出本地镜像

 

2.4、删除镜像

 

2.5、保存镜像

 

2.6 加载镜像

 
 

3.1、容器创建、启动、停止、删除

 

3.2、查看容器

 

3.3、退出容器

 

3.4、停止容器

 

3.5、进入运行的容器

 

3.6、容器和主机相互拷贝文件

 

3.7、导出、导入容器

 

3.8、查看容器信息

 

3.9、查看容器内运行的进程

 

3.10、查看容器日志

 

3.11、查看端口映射

 
 

docker-compose分为插件版本(docker-compose-plugin)和独立版本(docker-compose-plugin
选择其中一个安装即可

4.1、docker-compose-plugin安装

官方安装教程:https://docs.docker.com/compose/install/linux/

 

4.2、docker-compose独立安装

官方安装教程:https://docs.docker.com/compose/install/other/

 

4.3、docker-compose常用命令

命令说明:https://docs.docker.com/compose/reference/
插件版本和独立版本命令调用方式不同

 

常用命令

 

4.4、Docker-Compose模板文件

Compose模板文件默认路径是当前目录下的docker-compose.yml,可以使用.yml或.yaml作为文件扩展名。 Docker-Compose标准模板文件应该包含version、services、networks 三大部分,最关键的是services和networks两个部分。

image
image是指定服务的镜像名称或镜像ID

 

build
利用Dockerfile自动构建镜像,然后使用镜像启动服务容器。

 

command
使用command可以覆盖容器启动后默认执行的命令。

 

container_name
指定自定义容器名称

 

depends_on
表示服务之间的依赖关系。

 

pid
将PID模式设置为主机PID模式,跟主机系统共享进程命名空间。

 

ports
映射端口

 

extra_hosts
添加主机名映射。使用与docker客户端–add-host类似

 

volumes
目录映射,可以直接使用 [主机:容器]格式,或者使用[主机:容器:ro]格式,后者对于容器来说,数据卷是只读的,可以有效保护宿主机的文件系统。

 

dns
自定义DNS服务器。

 

dns_search
配置DNS搜索域。

 

entrypoint
设置入口命令

 

env_file
从文件添加环境变量

 

environment
添加环境变量。

 

external_links
链接到docker-compose.yml外部的容器

 

cap_add
增加指定容器的内核能力(capacity)。

 

cap_drop
去掉指定容器的内核能力(capacity)。

 

cgroup_parent
创建了一个cgroup组名称为cgroups_1:

 

devices
指定设备映射关系

 

expose
暴露端口,但不映射到宿主机,只允许能被连接的服务访问。

 

labels
为容器添加Docker元数据(metadata)信息。

 

links
链接到其它服务中的容器

 

log_driver
指定日志驱动类型。目前支持三种日志驱动类型

 

log_opt
日志驱动的相关参数。

net
设置网络模式。


最新文章
梦幻西游总共有多少种兽决
梦幻西游总共有多少种兽决?梦幻西游中获得兽决需要人物总经验达到一定的数量,目前游戏中共有多少种类呢,好像还有很多小伙伴还不清楚,接下来,小编就带大家来观看下吧。答:12种。须弥真言:主要是增加魔力*40%的法术伤害力,瞬法必备技
闲聊热播剧《叛逆者》中出现的时代元素:康可尔咖啡馆、罗便臣邮政局与德律风
热播剧《叛逆者》展示的故事背景是本世纪三四十年代的上海、香港与陪都重庆的风貌。在电视剧一开始,国民党特务林楠笙伪装成进步青年,想接近年轻的地下党朱怡祯,由于不知道对方的真实身份与真实目的,由童瑶扮演的朱怡祯和半真半假地喜欢
Python 爬虫从入门到进阶之路(四)
之前的文章我们做了一个简单的例子爬取了百度首页的 html,我们用到的是 urlopen 来打开请求,它是一个特殊的opener(也就是模块帮我们构建好的)。但是基本的 urlopen() 方法不支持代理、cookie等其他的HTTP/HTTPS高级功能,所以我们需要
零基础搭建技术博客,分享与成长的个人平台
从零搭建技术博客网站,分享技术心得与成长。涵盖网站搭建、内容创作、SEO优化等实用技巧,助你成为技术领域的创作者与专家。挑选理想的博客平台购置域名与服务器构建博客平台优化博客体验持续更新与维护伴随着互联网的迅猛发展,越来越多
人工智能的延伸:从 ChatGPT 到 GPT-4400
人工智能(AI)领域正在蓬勃发展,其中一个最令人兴奋的进步是生成式人工智能(Generative AI)。Generative AI 系统能够生成新的内容,例如文本、图像和音乐,这些内容类似于人类创造的内容。在 Generative AI 领域领先的系统之一是 ChatG
谷歌优化攻略,引领互联网财富增长新篇章
深度解析谷歌优化推广,揭示其如何引领互联钱新。通过优化搜索引擎排名,企业可吸引更多流量,提升品牌知名度,从而实现盈利增长。本文深入剖析谷歌优化推广策略,助您掌握互联网营销之道。随着互联网的飞速发展,越来越多的企业和个人开始
织梦DedeCMS开始商业授权收费,一个网站授权费5800元,您还用吗?
相信许多老对织梦系统都很熟了,不过如果你正在使用Dedecms织梦内容管理系统就需要注意了,从9月26日起尚未购买DedeCMS商业使用授权的话,那就可能面临遭官方索赔的风险。因为在本月26日,DedeCMS官方发布了《关于提醒办理 DedeCMS产品商业
社交媒体变革下的站长营销策略影响及应对策略
2025AI感悟图像,仅供参考  随着社交媒体平台的不断演变,站长们的营销策略也需要不断适应这些变化。近年来,我们见证了社交媒体平台从简单的图文分享到短视频、直播等多种形式的兴起,这对站长们的营销策略提出了新的挑战和机遇。  短
温州乐清铁定溜溜,吃喝玩乐住一站打卡!解锁超多玩法
  在温州乐清大荆镇,有一座国内规模最大的溜溜主题乐园——铁定溜溜,这是一个充满童趣和欢乐的地方。今天,与小编一起来感受一下这里的美好风光和无限魅力,解锁超多不一样的玩法。铁定溜溜  铁定溜溜是一个主要以铁皮石斛为核心,集
相关文章
推荐文章
发表评论
0评