Docker:安装和使用教程

这篇具有很好参考价值的文章主要介绍了Docker:安装和使用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker官网

docker中文

docker文档

docker-hub官网

docker-desktop官网

一、docker简介

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

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

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

二、安装docker-desktop

收费提醒
Docker:安装和使用教程,Docker,docker,容器
翻译
在规模较大的企业(员工超过250人或年收入超过1000万美元)中,Docker Desktop的商业使用需要付费订阅。

点击 打开 docker-desktop官网
Docker:安装和使用教程,Docker,docker,容器
提醒:没有docker账号的,记得创建docker账号, 需要开启代理访问

docker-desktop安装包下载完后直接安装,安装完毕后测试是否可以正常启动,首次启动docker-desktop成功后,桌面出现的界面是几个教程,示例如下图所示:
Docker:安装和使用教程,Docker,docker,容器
Docker:安装和使用教程,Docker,docker,容器

三、docker-desktop界面介绍

1、Settings > General界面
Docker:安装和使用教程,Docker,docker,容器

2、Settings > Resources > Advanced界面1
Docker:安装和使用教程,Docker,docker,容器

2、Settings > Resources > Advanced界面2
Docker:安装和使用教程,Docker,docker,容器

3、Settings > Resources > Proxies界面
Docker:安装和使用教程,Docker,docker,容器
配置不走代理示例
使用阿里云镜像的代理配置
localhost,127.0.0.1,*.aliyuncs.com

4、Settings > Docker Engine界面
Docker:安装和使用教程,Docker,docker,容器
国内镜像源
中国区官方镜像: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)文档 查看,示例如下图
Docker:安装和使用教程,Docker,docker,容器
Docker:安装和使用教程,Docker,docker,容器
Docker:安装和使用教程,Docker,docker,容器

5、Settings > Builders界面
Docker:安装和使用教程,Docker,docker,容器

6、Settings > Kubernetes界面
Docker:安装和使用教程,Docker,docker,容器

7、Settings > Extensions(扩展)界面
Docker:安装和使用教程,Docker,docker,容器

8、Containers(容器)界面
Docker:安装和使用教程,Docker,docker,容器

9、Images > Local界面
Docker:安装和使用教程,Docker,docker,容器

9、Images > Hub界面
Docker:安装和使用教程,Docker,docker,容器

四、docker常用命令

查看详细信息:docker info
Docker:安装和使用教程,Docker,docker,容器

查看版本信息:docker version
Docker:安装和使用教程,Docker,docker,容器

docker -v
Docker:安装和使用教程,Docker,docker,容器

查看镜像:docker image ls
Docker:安装和使用教程,Docker,docker,容器

查看显示所有的容器,包括未运行的:docker ps -a
Docker:安装和使用教程,Docker,docker,容器

查看正在运行的容器:docker ps
Docker:安装和使用教程,Docker,docker,容器

停止运行的容器:docker stop 容器的id
示例:docker stop 07fbc207527b
Docker:安装和使用教程,Docker,docker,容器

启动某个容器:docker start 容器的id
示例:docker start 07fbc207527b
Docker:安装和使用教程,Docker,docker,容器

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

查看某个容器的日志:docker logs 容器名称
示例:docker logs zookep01 查看 容器名称为zookep01的日志
Docker:安装和使用教程,Docker,docker,容器

查看某个容器的日志: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文章来源地址https://www.toymoban.com/news/detail-835985.html

到了这里,关于Docker:安装和使用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux安装docker容器搭建网心云教程

    一、docker环境搭建 二、拉取镜像 三、运行网心云容器 四、设备绑定 打开浏览器,输入http://ip:18888(ip替换成安装设备的ip),比如http://192.168.1.10:18888 部分常用小命令 ①、停止容器 docker stop wxedge ②、删除容器 docker rm wxedge ③、删除镜像 docker rmi onething1/wxedge docker rmi registr

    2024年02月11日
    浏览(54)
  • Docker环境离线安装教程,附docker容器镜像打包,导出,导入加载镜像等

    (此方式在某些环境下可能不支持,如果不支持 请参考方式2) 下载文件:https://dn-dao-get.daocloud.io/docker/docker-1.13.0-centos-7.2.1511.tar.gz 上传,解压文件, 进入目录 执行 :bash install.sh 启动docker服务:service docker restart 下载地址:https://download.docker.com/linux/static/stable/x86_64/ 验证:

    2024年02月15日
    浏览(48)
  • 简单易懂的Docker下载安装教程:快速上手容器化应用

    Docker 是一种用于容器化应用程序的开源平台,可以简化应用程序的开发、测试和部署过程。以下是 Docker 在常见操作系统上的下载安装教程。 步骤 1:下载 Docker Desktop 在 Windows 系统上,Docker 提供了一个名为 Docker Desktop 的图形界面工具,可以方便地进行 Docker 安装和管理。在

    2024年02月01日
    浏览(39)
  • 【2023最新版】Win11: WSL(Ubuntu22.04)使用docker远程容器教程(Windows的Docker Desktop下载安装、迁移到非系统盘、配置国内镜像源、设置 WSL2)

    目录 一、准备工作 1. 安装WSL(适用于 Linux 的 Windows 子系统) 2. docker简介——来源chatGPT 二、Windows安装 Docker Desktop 1. 官网链接 2. 安装过程 3. 迁移到非系统盘 4. 配置国内镜像源 国内镜像 方法1——通过Docker-Desktop配置 方法2——找打daemon.json文件进行配置 三、在适用于 Wind

    2024年02月12日
    浏览(61)
  • 群晖NAS教程(十七)、利用Docker安装网心云容器魔方

    为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 群晖NAS教程(十七)、利用Docker安装网心云容器魔方 个人博客 一、群晖docker套件中安装onething1/wxedge镜像。 二、wxedge容器启动项配置 容器名称随便起,并启用高级执行权限,然后配置高级设置。 启用自动重启 在群晖

    2024年02月04日
    浏览(79)
  • 『Docker入门指南』- 详细安装与配置教程,助你起航容器化世界!

    在探索云计算和自动化部署的时代,Docker以其独特的容器化技术站在了风口浪尖。如果你期待着无缝地将你的应用从一个环境迁移到另一个环境,那么Docker无疑是你的得力助手。但首先,我们得学会如何正确地安装和配置Docker。这篇文章将详细指导你完成这一关键步骤。 容器

    2024年02月19日
    浏览(41)
  • 【Docker容器】Docker安装MySQL镜像详细步骤(适合新手使用)

    前言 自从用了Docker之后,发现装东西是真的香,不用在自己根据下载压缩包一个个的去解压、执行、配置环境等等操作。想要啥直接就用Docker直接即拿即用,灰常的舒服啊。话不多说,正式开干,直接开始安装步骤。以下所有的安装前提是你装了Docker引擎了,不要告诉我连

    2023年04月25日
    浏览(55)
  • 【运维知识大神篇】运维人必学的Docker教程1(Docker安装部署+Docker镜像管理+容器管理常用命令+搭建docker的本地yum源+windows系统安装docker环境)

    本篇文章开始给大家介绍Docker,这个是我非常喜欢的一个服务,介绍给大家,希望大家也能喜欢! 目录 何为容器 Docker环境安装部署 一、yum安装(CentOS7.9) 二、rpm包安装(CentOS) 三、卸载docker环境 四、安装指定的docker版本 五、Ubuntu安装docker环境 六、使用deb安装docker 七、

    2024年01月18日
    浏览(78)
  • 使用docker以容器方式安装redis

    docker pull redis #默认获取redis:latest,即最新的镜像 docker images 创建并进入目录 [root@VM-16-11-centos /]# mkdir -p /usr/local/docker/redis [root@VM-16-11-centos /]# cd /usr/local/docker/redis [root@VM-16-11-centos /]# cd /usr/local/docker/redis wget http://download.redis.io/redis-stable/redis.conf //下载redis配置文件 vim redis.conf

    2024年01月23日
    浏览(34)
  • Docker容器—Windows下的安装与使用

    1.1 先决条件 Docker自身要求 Docker 并非是一个通用的容器工具,它 依赖于已存在并运行的 Linux 内核环境 。 Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 因此,Docker 必须部署在 Linux 内核的系统上。如果W

    2024年02月03日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包