Docker:安装和使用教程

docker官网

docker中文

docker文档

docker-hub官网

docker-desktop官网

一、docker简介

在这里插入图片描述
简介翻译
Docker是一个用于开发、发布和运行应用程序的开放平台。Docker使您能够将应用程序从基础设施中分离出来,以便快速交付软件。使用Docker,您可以像管理应用程序一样管理基础架构。通过利用Docker的方法来交付、测试和部署代码,您可以显著减少编写代码和在生产环境中运行代码之间的延迟。

在这里插入图片描述
翻译
Docker提供了在称为容器的松散隔离环境中打包和运行应用程序的能力。隔离和安全性使您可以在给定主机上同时运行多个容器。容器是轻量级的,并且包含运行应用程序所需的一切,因此您不需要依赖于主机上安装的东西。您可以在工作时共享容器,并确保与您共享的每个人都获得以相同方式工作的相同容器。
Docker提供了工具和平台来管理容器的生命周期:
使用容器开发应用程序及其支持组件。
容器成为分发和测试应用程序的单元。
准备好后,将应用程序部署到生产环境中,作为容器或编排服务。无论您的生产环境是本地数据中心、云提供商还是两者的混合,这都是一样的。

在这里插入图片描述
翻译
我可以用Docker做什么?
快速、一致地交付应用程序
Docker允许开发者使用本地容器在标准化环境中工作,从而简化了开发生命周期。容器非常适合持续集成和持续交付(CI/CD)工作流。
考虑以下示例场景:
您的开发人员在本地编写代码,并使用Docker容器与同事共享他们的工作。
他们使用Docker将他们的应用程序推送到测试环境中,并运行自动和手动测试。
当开发人员发现错误时,他们可以在开发环境中修复它们,并将它们重新部署到测试环境中进行测试和验证。

二、安装docker-desktop

收费提醒
在这里插入图片描述
翻译
在规模较大的企业(员工超过250人或年收入超过1000万美元)中,Docker Desktop的商业使用需要付费订阅。

点击 打开 docker-desktop官网
在这里插入图片描述
提醒:没有docker账号的,记得创建docker账号, 需要开启代理访问

docker-desktop安装包下载完后直接安装,安装完毕后测试是否可以正常启动,首次启动docker-desktop成功后,桌面出现的界面是几个教程,示例如下图所示:
在这里插入图片描述
在这里插入图片描述

三、docker-desktop界面介绍

1、Settings > General界面
在这里插入图片描述

2、Settings > Resources > Advanced界面1
在这里插入图片描述

2、Settings > Resources > Advanced界面2
在这里插入图片描述

3、Settings > Resources > Proxies界面
在这里插入图片描述
配置不走代理示例
使用阿里云镜像的代理配置
localhost,127.0.0.1,*.aliyuncs.com

4、Settings > Docker Engine界面
在这里插入图片描述
国内镜像源
中国区官方镜像:https://registry.docker-cn.com
清华源:https://docker.mirrors.ustc.edu.cn
腾讯源:https://mirror.ccs.tencentyun.com
中科大::https://docker.mirrors.ustc.edu.cn
网易: http://hub-mirror.c.163.com

其他可配置项请点击Daemon CLI (dockerd)文档 查看,示例如下图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、Settings > Builders界面
在这里插入图片描述

6、Settings > Kubernetes界面
在这里插入图片描述

7、Settings > Extensions(扩展)界面
在这里插入图片描述

8、Containers(容器)界面
在这里插入图片描述

9、Images > Local界面
在这里插入图片描述

9、Images > Hub界面
在这里插入图片描述

四、docker常用命令

查看详细信息:docker info
在这里插入图片描述

查看版本信息:docker version
在这里插入图片描述

docker -v
在这里插入图片描述

查看镜像:docker image ls
在这里插入图片描述

查看显示所有的容器,包括未运行的:docker ps -a
在这里插入图片描述

查看正在运行的容器:docker ps
在这里插入图片描述

停止运行的容器:docker stop 容器的id
示例:docker stop 07fbc207527b
在这里插入图片描述

启动某个容器:docker start 容器的id
示例:docker start 07fbc207527b
在这里插入图片描述

创建并运行一个容器,处于运行状态:docker run
让一个运行的容器暂停:docker pause
让一个容器从暂停状态恢复运行:docker unpause
删除一个容器:docker rm 容器的id
进入容器执行命令:docker exec
查看容器的运行日志:docker logs
查看所有正在运行的容器:docker ps
删除不需要的镜像:docker rmi

查看某个容器的日志:docker logs 容器名称
示例:docker logs zookep01 查看 容器名称为zookep01的日志
在这里插入图片描述

查看某个容器的日志:docker logs 容器id
示例:docker logs 07fbc207527b

拉取镜像:docker pull 镜像名称
获取nginx容器示例:docker pull nginx

创建并运行一个容器(nginx)
docker run --name containerName -p 80:80 -d nginx
本机创建并运行名称为testNginx的nginx容器
docker run --name testNginx -p 8086:86 -d nginx

指令详解
docker run 表示创建并运行一个容器
-name表示给容器起一个名字
-p表示将宿主机端口和容器端口映射,冒号左侧是宿主机端口,冒号右侧容器端口
-d表示后台运行容器
nginx表示镜像名称
注意:默认情况下,容器是隔离环境,我们直接访问宿主机的80端口,肯定访问不到容器中的nginx。
容器是对外隔离的,任何请求来访问容器都会被拒绝, 所以我们这边将容器与主机的端口做映射,用户通过访问主机的端口来间接访问容器。

查看容器IP地址:docker inspect 容器ID
容器id为07fbc207527b示例:docker inspect 07fbc207527b

欢迎关注我的公众号,不定期推送优质的文章,
微信扫一扫下方二维码即可关注。
在这里插入图片描述

  • 36
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一种开源的容器化平台,可以简化应用程序的部署和管理过程。下面是Docker安装使用教程: 1. 安装Docker: - 对于Windows用户: - 访问Docker官方网站 (https://www.docker.com/products/docker-desktop),点击下载Docker Desktop并按照安装向导进行安装。 - 对于Mac用户: - 访问Docker官方网站 (https://www.docker.com/products/docker-desktop),点击下载Docker Desktop并按照安装向导进行安装。 - 对于Linux用户: - 不同的Linux发行版安装方法有所不同,你可以在Docker官方网站上找到相应的安装指南。 2. 验证Docker安装是否成功: - 打开终端或命令提示符窗口,执行以下命令来验证安装是否成功: ``` docker version ``` - 如果能够看到有关Docker版本信息的输出,说明Docker已经成功安装并可用。 3. 使用Docker: - 运行容器:使用 `docker run` 命令可以运行一个基于镜像创建的容器。例如,要运行一个名为 "hello-world" 的容器,可以执行以下命令: ``` docker run hello-world ``` - 拉取镜像:使用 `docker pull` 命令可以从Docker镜像仓库中拉取一个镜像。例如,要拉取一个名为 "ubuntu" 的Ubuntu镜像,可以执行以下命令: ``` docker pull ubuntu ``` - 列出镜像:使用 `docker images` 命令可以列出本地已经下载的镜像。 - 列出容器:使用 `docker ps` 命令可以列出当前正在运行的容器,添加 `-a` 参数可以显示所有容器,包括已经停止的容器。 - 停止容器:使用 `docker stop` 命令可以停止一个正在运行的容器。例如,要停止一个名为 "my-container" 的容器,可以执行以下命令: ``` docker stop my-container ``` - 删除容器:使用 `docker rm` 命令可以删除一个已经停止的容器。例如,要删除一个名为 "my-container" 的容器,可以执行以下命令: ``` docker rm my-container ``` - 查看容器日志:使用 `docker logs` 命令可以查看容器的日志。例如,要查看一个名为 "my-container" 的容器的日志,可以执行以下命令: ``` docker logs my-container ``` 这只是Docker的一小部分功能,Docker还提供了许多其他功能和命令,例如构建自定义镜像、管理网络等。你可以查阅Docker官方文档以获取更多详细信息和示例。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值