![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker学习
文章平均质量分 77
经云
实践如风,规划如林,热情如火,坚毅如山。待人以诚,精一修身。
展开
-
【Docker学习】docker push简述
docker push是docker pull的反向操作。我们将镜像上传到公共或私有镜像仓库就需要用到这个命令。原创 2024-06-04 22:24:12 · 727 阅读 · 0 评论 -
【Docker学习】docker login/logout
docker login和docker logout是两个相反的操作,分别是登入/登出注册表(镜像仓库)。我们一般说的公共镜像仓库(docker hub)是不需要登入的,但私有的镜像仓库通常是需要登入(安全考虑)。下面先看docker login。原创 2024-06-04 22:23:05 · 554 阅读 · 1 评论 -
【Docker学习】docker pull详细说明
docker pull是我们经常用到的一个命令。我们使用一些官方镜像,如MySql、Nginx等都需要用docker pull下载。不过不用的话,也可以。比如使用docker run,要是找不到镜像,会自动下载。原创 2024-06-02 21:02:03 · 712 阅读 · 0 评论 -
【Docker学习】详细讲解docker ps
docker ps是我们操作容器次数最多的命令之一,但我们往往使用docker ps或是docker ps -a,对于该命令的其它选项,我们关注比较少。那么这一讲,我给大家详细讲讲该命令的全部方法。原创 2024-05-27 22:54:10 · 1789 阅读 · 0 评论 -
【Docker学习】深入研究命令docker exec
使用docker的过程中,我们会有多重情况需要访问容器。比如希望直接进入MySql容器执行命令,或是希望查看容器环境,进行某些操作或访问。这时就会用到这个命令:docker exec。原创 2024-05-26 08:00:00 · 1219 阅读 · 0 评论 -
【Docker学习】docker images
那么摘要信息是否有用呢?我们在使用Harbor镜像仓库时,会发现仓库中存放的镜像会有一个Artifacts列,其实这就是摘要。我们在开发中,有时候会一次将几个镜像一起打包。而其中可能只有部分镜像有改动。但jenkins设置好每次按照最新版本的数字打包,这时候摘要信息就大有用途了。上图所示,Harbor镜像显示,第一行实际上是同一份镜像,由摘要信息决定,它们的版本号分别是v60~v62,但摘要信息只是sha256:7f46cdfa。原创 2024-05-17 14:03:02 · 701 阅读 · 0 评论 -
【Docker学习】查询容器镜像的docker search
这个命令是使用Docker的必备技能。我们使用的各种官方镜像,一般都能通过这个命令找到。原创 2024-05-15 11:23:20 · 777 阅读 · 0 评论 -
【Docker学习】重启容器的docker restart
重启一个或多个容器原创 2024-05-13 21:43:53 · 572 阅读 · 3 评论 -
【Docker学习】docker run的端口映射-p和-P选项
docker run的端口映射选项分为-p(小写,全称--publish),-P(大写,全称--publish-all),之前认为只有改变容器发布给宿主机的默认端口号才会进行-p的设置,而不改变默认端口号就无所谓设置与否。但当我在进行一个go连接容器redis的实验时才发现这个问题,即使不改变默认端口号,也要进行设置,否则宿主机是访问不到相应容器的。打铁要趁热,趁着这个机缘,和大家一起来学习端口映射的选项。原创 2024-05-05 20:40:33 · 1452 阅读 · 0 评论 -
【Docker学习】docker version查看版本信息
就像很多应用一样,docker也使用version来查看版本信息。但因为docker包含有不少独立组件,version的作用范围会更广一些。原创 2024-05-03 22:16:28 · 1144 阅读 · 2 评论 -
【Docker学习】docker start深入研究
docker start也是很简单的命令。但因为有了几个选项,又变得复杂,而且...原创 2024-05-02 21:25:57 · 1218 阅读 · 2 评论 -
【Docker学习】docker checkpoint简单了解
docker checkpoint是一个试验性的功能,旨在用于测试和反馈,未来不确定是否会发生变化或是被删除掉,现有的功能我们可以简单了解了解。docker checkpoint主要用于管理检查点(CheckPoint)。检查点(CheckPoint)与恢复(Restore)允许你通过指定一个检查点来冻结一个正在运行的容器,这个检查点将容器的状态转换成磁盘上的一组文件。之后,容器可以从它被冻结的点恢复运行。,如果是Debian系统,可以。其它系统可以在安装。原创 2024-05-01 21:58:53 · 1183 阅读 · 0 评论 -
【Docker学习】Docker CLI 命令概览
Docker安装好之后,我们就可以通过docker客户端将指令发送到docker的守护进程(dockerd)。docker的指令一般通过命令提示符或终端发送,这些指令也被称为Docker CLI(Command Line Interface)。原创 2024-04-14 12:16:06 · 799 阅读 · 1 评论 -
【Docker学习】docker stop深入研究
本想将stop、start、restart、kill、pause、unpause这几个命令一起打包学习,但使用stop的过程中发现了一些可深入探讨的课题,因此这次只说docker stop。原创 2024-04-29 07:45:39 · 1093 阅读 · 0 评论 -
【Docker学习】docker stats
这是在我的华为云上运行的两个应用,wordpress和mysql,从列名上可以看出,stats会依次显示CONTAINER ID、NAME、CPU %、MEM USAGE / LIMIT、MEM %、NET I/O、BLOCK I/O和PIDS。一些信息,为了美观,默认会进行截断,比如CONTAINER ID列,使用这个命令可以将信息全部输出,不截断。禁用实时数据流,相当于对容器状态进行一次截图,只显示当前时刻容器运行时的状态。因为docker的底层是Go语言,因此它的格式也支持Go模板的格式。原创 2024-04-27 10:51:55 · 1455 阅读 · 0 评论 -
【Docker学习】docker run的--annotation选项
这是在Docker的api1.43+提供的一个功能,向容器添加一个注解(传递给OCI运行时)。原创 2024-04-25 23:07:21 · 882 阅读 · 4 评论 -
【Docker学习】docker run的标签相关选项(-l, –label, –label-file)
-l是–label的简写,可以在使用docker run命令时,为要创建的容器提供元数据(metadata)。原创 2024-04-25 18:39:53 · 452 阅读 · 2 评论 -
【Docker学习】docker run的环境变量相关选项(-e, –env, –env-file)
docker run的环境变量相关选项原创 2024-04-24 14:59:44 · 706 阅读 · 0 评论 -
【Docker学习】docker run的--add-host选项
通过使用一个或多个--add-host标志将其他主机添加到容器的/etc/hosts文件中。原创 2024-04-22 09:53:02 · 1174 阅读 · 0 评论 -
【Docker学习】docker run 选项之临时容器的不二之选--rm
--rm:容器退出时自动移除原创 2024-04-21 08:41:29 · 392 阅读 · 1 评论 -
【Docker学习】docker run之黄金搭档-it选项
-i和-t两个选项可谓是黄金搭档,两者必须一起用才能发挥最大价值。原创 2024-04-20 08:48:38 · 276 阅读 · 0 评论 -
【Docker学习】docker run
示例:使用镜像wordpress:latest(这里可以直接用wordpress,所有的镜像tag默认都是:latest),以后台方式(-d)创建并运行一个容器(docker run),将容器命名为mywp(--name mywp),将容器端口80映射到主机端口8080(-p 8080:80),将wordpress的数据挂载到/var/www/html的目录下(-v /var/www/html)。一般我们使用docker run的常用选项是-d,--name,-p,-v。--name:为容器分配一个名称。原创 2024-04-19 21:53:17 · 337 阅读 · 0 评论 -
【Docker学习】Docker架构简介
Docker 使用客户端-服务器架构(c/s)。Docker 客户端(client)与 Docker 守护进程(daemon)进行通信,守护进程负责构建、运行和分发 Docker 容器。Docker 客户端和守护进程可以在同一系统上运行,也可以将 Docker 客户端连接到远程 Docker 守护进程。Docker 客户端和守护进程通过 REST API 、UNIX 套接字或网络接口进行通信。原创 2024-04-13 23:22:19 · 751 阅读 · 2 评论 -
【Docker学习】Docker是个什么东东?
2024年,很多程序员还不知道Docker是个什么东东。因为Docker这个东东,大多数程序员用不到,尤其是前端程序员,与它打交道的更多是运维人员。但现在有一些小公司,要求后端程序员也要了解Docker的一些知识。各大招聘网站,也有专门负责Docker开发的职位。因此,有必要向大家普及一下Docker。原创 2024-04-08 21:55:08 · 714 阅读 · 0 评论