Docker Desktop 安装使用教程

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

一、前言

作为开发人员,在日常开发中,我们需要在本地去启动一些服务,如:redis、MySQL等,就需要去下载这些在本地去启动,操作较为繁琐。此时,我们可以使用Docker Desktop,来搭建我们需要的服务,直接在容器中去启动即可。

二、下载 Docker Desktop

docker官网:https://www.docker.com/

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

三、安装 Docker Desktop

1、下载并安装

我在windows上下载的是 Docker Desktop,下载地址,点进去根据自己的需要去下载,我是下载的Windows版本的。把下载下来的.exe文件双击打开,如下图所示,直接点击OK即可。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
安装完后,会有个对应的小图标。
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

2、配置 Docker Desktop 环境

因为docker desktop 是可以部署在windows 上来运行docker的应用服务的,其基于windows 的 Hyper-V
服务和WSL2内核的Windows上创建一个子系统(linux),从而实现其在windows上运行docker。所以电脑上需要开启Hyper-V
服务,和安装WSL2。

开启Hyper-V 服务:控制面板—程序—程序和功能—启动或关闭Windows功能 中 勾选【Hyper-V】和【容器】选项。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

配置完毕后,重启电脑

2、安装 wsl2

我们可以从微软官网下载最新版本的wsl2,然后正常打开。

下面这个链接,访问下载,安装更新:
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载完成后直接双击安装即可

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

3、打开 Docker Desktop 的问题

问题一:wsl 2 installation

打开 docker desktop, 如果出现报错如下,报错意思是:是因为我们还需要进行wsl的下载和配置

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
这里我们用两步来解决这个问题:

1、我们先去系统里查看一下有没有启用Windows的Linux子系统,步骤如下:

控制面板->程序->程序和功能

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
如果没有的话,我们勾选上,重新启动电脑,打开Docker Desktop 。

2、如果还是没有解决的话。原因就剩一个了就是:

我们使用的wsl2版本很旧,因此需要手动更新。我们可以根据提示从微软官网下载最新版本的wsl2,然后正常打开。

下面这个链接,访问下载,安装更新:
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载完成后直接双击安装即可

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
重新启动,运行,发现问题已经解决。

问题二:wsl kernel 版本低

如果已经按照过wsl , 打开 docker desktop, 如果出现报错如下,报错意思是:wsl kernel 版本低,需要进行更新。

解决方法:以管理员的身份打开控制台(cmd),并执行命令 wsl --update 进行更新

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
如上图中提示,wsl 更新成功后,需要对wsl重启后才会更新生效。可以执行 wsl --shutdown 进行关闭wsl (我执行命令后又重启了一下电脑。)

重启后,再次打开 docker desktop即可

如果电脑windows 10 的企业版的话,以上的安装部署就完毕了, 但我在安装windows 10 家庭版的时候,报错。网上查的意思是说 docker 必须安装在win10 企业版本,如果想安装在家庭版本上,需要如下操作: 打开注册表编辑器,在“ 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion ” 下找到 EditionID ,数值数据改为Professional即可。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

四、Docker Desktop 配置镜像源

配置镜像源:打开Docker ,找到 设置–docker engine 中,添加如下图所示的镜像源地址。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

选择Docker
Engine,在其中输入(这里使用的是163的源,如果想要使用其他源可以自行设置,github上有个项目:docker_mirror可以自动检测在你的网络环境下那个源是最快的)

{
    "registry-mirrors" : [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com"
  ],
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  }
}

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
一直转转转,等一会就可以了,不转了就可以了

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

五、Disk image location路径的修改

操作如下(示例):完成安装后,打开软件,点击右上角的设置,将图2中的红框标注部分的选中给取消,然后按照图3进行路径的修改,再返回图2界面,把红框部分选中,并应用即可。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

六、验证是否安装成功

代码如下(示例):在左下角的搜索框中,输出PowerShell,打开PowerShell。输入docker
images命令,出现下图所示即表示安装成功。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

七、使用 Docker Desktop

1)containers介绍如下

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

点击上图中的容器名称,例如「mysql_cn」,会进入到如下图所示的容器页面。展示了此容器的一些信息和操作按钮,点击「Logs」的tap页,会显示此容器的运行日志。容器日志直接展示在页面上,就方便查看了(一般也可以在后台通过docker命令来查看日志信息。不过命令查看有点麻烦,看起来也不太方便)

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

terminal 是容器的终端(即已经在容器里面了), 可以在终端上执行一些mysql的命令,进入到mysql 执行sql语句。

一般如果不通过这个终端的话,需要在控制台上先通过docker 命令进入到容器内部,然后再在容器内部使用mysql命令

所以terminal 的好处就是省略了 docker命令进容器的步骤。还是比较方便的。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

2)images 介绍如下

一个镜像可以启动多个容器,可以设置不同的容器名称,比如为可以启动两个mysql容器这样就有两个mysql容器在运行,两者运行互不干扰。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
通过镜像启动一个容器:

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

如下图,通过镜像启动一个容器时,只配置了容器名和环境变量信息,没有配置端口映射。但是容器也是可以启动的。(个人理解:端口映射的目的是为了其他电脑访问本机的mysql_2 容器时,是通过 本机ip +映射端口来访问的。映射端口 是映射到了 mysql_2容器的端口。这样就可以访问容器中的mysql 了。 但如果容器本身不需要被访问的话,容器自己运行,我通过控制台使用docker 命令来进入到容器内容,使用mysql的命令进入到mysql 中来操作mysql ,也是可以的。)

不过,正常的使用情况是需要配置端口映射的。下图中,端口配置中,有两个端口需要配置端口映射,一个是3306,一个是33060端口。查看一下资料,两个端口是分别使用不同的协议来进行通信的。通常我们使用的都是3306, 所以只配置3306端口的映射即可(在输入框中输入一个端口号,前提是未被占用的端口号; 或者直接输入个0 ,会随机分配一个端口号)。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

3)Search 介绍如下

Search 的搜索框可以直接在这里搜索并且pull 下需要的镜像。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡
docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

还有一些其他的功能,目前也使用不到,这里先不做记录和讲解了。后续用到了再记录吧;

八、在 cmd 窗体 使用 命令操作 Docker

使用快捷键: win+R 调查 cmd 窗体

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

1、对Docker操作

安装完成Docker后,默认每次开机的时候都会自动启动,但我们也可以手动启动,关闭或者重启Docker

# 启动docker
sudo service docker start
# 重启docker
sudo service docker restart
# 停止docker
sudo service docker stop

2、查看本机所有的镜像

docker images
# 或者
docker image ls

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

标签 含义
REPOSITORY 镜像所在的仓库名称
TAG 镜像标签
IMAGEID 镜像ID
CREATED 镜像的创建日期(不是获取该镜像的日期)
SIZE 镜像大小

3、拉去镜像(docker pull)

除了使用官方的镜像外,我们还可以在仓库中申请一个自己的账号,保存自己制作的进行,或者拉去使用他人的镜像。

# 官方镜像
docker image pull 镜像名称 
# 或简写为 
docker pull 镜像名称
# 比如
docker pull ubuntu
docker pull ubuntu:16.04

# 个人镜像
docker pull 仓库名称/镜像名称
docker pull xunmi/django

# 第三方仓库拉去
docker pull 第三方仓库地址/仓库名称/镜像名称
docker pull hub.c.163.com/library/mysql:latest
(默认仓库名为library,所有从官方获取镜像相当于`sudo docker image pull library/镜像名称`)

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

4、删除镜像(docker rmi)

docker image rm 镜像名或镜像ID 或 docker rmi 镜像名或镜像ID
docker image rm hello-world
docker rmi 9e64176cd8a2

删除镜像的前提是没有使用这个镜像的容器,如果有需要先删除容器(报错:Error response from daemon: conflict: unable to delete 镜像ID (must be forced) - image is being used by stopped container 容器ID则代表有容器使用了此镜像。)可以尝试先执行docker rm 容器ID删除容器,如果还报错,可以看我下方删除容器的具体方法。 几条删除命令的区别

  • docker rm: 删除一个或多个 容器
  • docker rmi: 删除一个或多个 镜像
  • docker prune: 用来删除不再使用的 docker 对象

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

5、加载镜像(docker run)

上面我们说过,镜像只是一个只读类型的文件,而我们的环境不可能只是一个这样的文件,所以我们需要把这个镜像加载成我们的环境,也就是让他变成容器。

docker run [可选参数] 镜像名 [向启动容器中传入的命令]
常用可选参数 作用
-i 表示以《交互模式》运行容器。
-d 会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器)。
-t 表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。
–name 为创建的容器命名。(默认会随机给名字,不支持中文字符!!!)
-v 表示目录映射关系,即宿主机目录:容器中目录。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。
-p 表示端口映射,即宿主机端口:容器中端口。 比如:-p 8080:80 就是将容器中的80端口,映射到主机中的8080端口
–network=host 表示将主机的网络环境映射到容器中,使容器的网络与主机相同。每个 Docker 容器都有自己的网络连接空间连接到虚拟 LAN。使用此命令则会让容器和主机共享一个网络空间。

可以启动一个系统 docker run -i -d -t --name=kali-test kalilinux/kali-rolling(这里我使用linux的一个发行版kali作为介绍) 或可以简写为docker run -idt --name=kali-test kalilinux/kali-rolling PS: 如果加载一个我们没有的镜像,docker会自动从官方仓库中进行拉去。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

或者我们可以启动一个网站docker run -dp 8080:80 --name docker-test docker/getting-started

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

如果你没有下载docker/getting-started的进行,这里会自动帮你下载
成功启动后,可以在浏览器中输入http://localhost:8080/即可看到如下页面

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

6、使用交互式容器

上面我们成功将镜像变成了容器,但上述的命令中我们都加入了-d,让容器在后台运行了。下面我们就来讲如何和正在运行的容器进行交互。

6.1、查看容器(docker ps)

查看容器主要会用到ps命令

# 查看当前所有正在运行的容器
docker ps
# 查看当前所有的容器
docker ps -a
# 使用过滤器(除了name外,常用的还可以指定id:id= 、所有停止的容器:status=exited,正在运行的容器:status=running 等)
docker ps -f name=指定的名字
# 显示2个上次创建的容器(2可以改变)
docker ps -n 2
# 显示最新创建的容器(包括所有状态)
docker ps -l
# 仅显示ip
docker ps -q
 # 显示容器大小
docker ps -s
标签 含义
CONTAINER ID 镜像ID
IMAGE 创建容器的镜像名称
COMMAND 默认启动命令(启动时会自动执行)
CREATED 创建容器的日期
STATUS 当前的状态(启动了多久,多久之前退出等)
PORTS 映射的端口
NAMES 容器的名称
SIZE 容器大小(使用-s命令参数时才能看到)

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

6.2、启动和关闭容器

# 停止容器
docker container stop 容器名或容器id
# 或可简写为
docker stop 容器名或容器id

# 强制关闭容器
docker container kill 容器名或容器id
# 或可简写为
docker kill 容器名或容器id

# 启动容器
docker container start 容器名或容器id
# 或可简写为
docker start 容器名或容器id
  • 如果我们成功启动或者关闭一个容器的话,会返回容器名或者容器id
  • stop和kill的区别: stop是比较优雅的关掉一个容器,类似我们正常退出一个软件,而kill是当一个进程出现意外无法正常关闭的时候,我们强行进行关闭,有点像我们使用任务管理器进行结束进程操作。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

6.3、操作后台容器

之前我们下过一个kali并且放在了后台运行,如果没有下载可以执行下列命令(docker run -i -d -t --name=kali-test kalilinux/kali-rolling),下面我们就用下面的命令开启kali(如果你下的是其他系统,比如ubuntu也可以举一反三一下)首先我们确保我们要进入的容器是开启状态的,使用docker ps -a查看其中的STATUS属性是否是Up开头,如果不是先照着上面启动容器的方法开启容器我们开启容器后,如果需要在容器内执行命令,可以将后台切换到前台,也可能使用docker命令将我们需要执行的命令传入。

操作方法有很多种,这里我们介绍一些比较常用的方法

# 如果我只需要执行简单的一两条命令可以使用docker exec
# 执行单条命令 (-i: 启动并且保留交互式命令行; -t:作用是分配一个虚拟的终端; docker run )
docker exec -it 容器名或容器id 执行的命令
# 比如
docker exec -it kali-test whoami
# 用这种方法,我们还可以启动命令行,根据Linux的特性,系统程序会在/bin中,linux中常用的Shell有多个,其中大部分用的Linux默认的为bash
# 所以我们启动命令可以自行如下命令(除了/bin/bash外,linux一般还会带/bin/sh、/bin/rbash、/bin/dash等,具体区别可以自行百度)
docker exec -it 容器名或容器id /bin/bash
# 比如
docker exec -it kali-test /bin/bash
# 除了exec外还有attach可以使用,但它有个弊端,多终端启动attach后,都会会同步显示。如果有一个窗口阻塞了,那么其他窗口也无法再进行操作。
docker attach 容器名或容器id
# 比如
docker attach kali-test
exec可选参数 作用
-d 会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器)。
-e 设置环境变量
-i 表示以《交互模式》运行容器。
-t 表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。
-u 设置用户名和UID。
-w 设置容器内的工作目录。

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

除了上述方法外,在进入容器后,我们还可以尝试安装SSH或者nsenter尝试登陆,不过这两种方法都先进入容器安装后才能使用

# nsenter安装步骤
wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz  
tar -xzvf util-linux-2.24.tar.gz  
cd util-linux-2.24/  
./configure --without-ncurses  
make nsenter  
sudo cp nsenter /usr/local/bin  

6.4、删除容器(docker rm)

如我我们需要删除一个容器,首先需要确保这个容器已经停止了,因为正在运行的容器是无法直接删除。 我们可以运行一下docker ps -a,如果发现没有停止,可以使用docker stop停止(STATUS下已Exited开头则是停止的)

docker desktop,# 软件安装与下载(测试运维),# 后端技能中心(JAVA),# Docker,docker,容器,运维,java,经验分享,服务器,负载均衡

# 使用rm删除容器
docker rm 容器名或容器id
# 列如
docker rm docker-test

如果报错Error response from daemon: You cannot remove a running container 容器ID. Stop the container before attempting removal or force remove则代表这个容器已经启动,需要执行 docker stop 容器id,停止此容器。

6.5、容器制作成镜像

我们为什么要把容器制作成镜像?

  • 镜像可以看作为是一种备份,如果我们后期环境出现了问题,可以还原到早期镜像。
  • 镜像便于传播,可以让自己的其他设备或他人的重复利用变得更加简单容易。
# 将容器制作成镜像
docker commit 容器名 镜像名
# 镜像打包备份(打包备份的文件会自动存放在当前命令行的路径下,如果想让保存的文件可以打开,可以加.tar后缀)
docker save -o 保存的文件名 镜像名
# 镜像解压
docker load -i 文件路径/备份文件

我们将打包备份的镜像可以通过网络发送到其他设备上,使用docker镜像解压即可直接使用你的环境。文章来源地址https://www.toymoban.com/news/detail-778424.html

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

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

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

相关文章

  • docker desktop使用教程(一)

    1、启动一个容器,直接复制命令到windows命令行: docker run -d -p 80:80 docker/getting-started   运行后提示 image不存在,然后会自动pull下来启动。 完成后输入: docker ps 可以看到已经存在1个容器了,在浏览器中打开:http://localhost/80 出现界面: 说明容器已经成功运行中。 在desptop中

    2024年02月16日
    浏览(37)
  • Docker Desktop 4.27.1 Windows 10 安装 教程

    wsl 2.x 对系统的要求为 : 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。 docker desktop 4.27 对系统的要求为 : Windows 11 64位:家庭或专业版21H2或更高版本,或企业或教育版21H2或更高版

    2024年03月10日
    浏览(50)
  • Docker Desktop的安装及其使用

    前言 一、 Docker Desktop的安装 二、 Docker Desktop的使用 1. Disk image location路径的修改 2. 验证是否安装成功 三 、 Docker使用 1.镜像的拉取 2.容器的创建以及运行 3.容器的停止以及删除 4.镜像的删除 5.镜像的复制 1使用容器来进行镜像的复制 2使用Dockerfile来进行镜像的复制 总结 最近

    2023年04月14日
    浏览(37)
  • Windows: docker hub注册,docker desktop安装与启动教程详解与问题解决。

    https://hub.docker.com/repositories (docker hub 官方网站) 1)登陆官网,注册docker hub账户,然后登陆账户即可。  2)注册完毕Docker hub 账号并下载Docker desktop进行账号登陆 3)Docker hub 创建仓库   4)创建仓库类型,以及上传、拉取镜像(images)到仓库命令  

    2024年02月08日
    浏览(57)
  • 使用 Docker Desktop 安装 Centos 系统

    由于 Docker 是一个容器,它支持在一个服务器进行多服务部署,并且还能保持服务的独立性,那么,在Docker 上的运用时 我们也是可以 独立部署多个系统来做不同是其他,这样环境独立的情况下,也就不会造成一下不必要的问题。 CentOS(Community Enterprise Operating System) 是 Lin

    2024年02月12日
    浏览(35)
  • Docker Desktop 安装和使用 (Windows)

    下载地址 Download Docker Desktop | Docker 程序默认自动安装在C盘,如果想自定义盘符安装,需要在安装前 删除如下目录 C:Program FilesDocker 在D盘新建目录 D:Program FilesDocker 以管理员身份运行cmd (Win+r 输入 cmd Ctrl+Shift+Enter) 在cmd中执行如下命令 mklink /j \\\"C:Program FilesDocker\\\" \\\"D:Program F

    2024年02月12日
    浏览(60)
  • Github Desktop 下载、安装、汉化和卸载(新手入门使用教程)

    打开GitHub Desktop官网https://desktop.github.com/ 点击 download for Windows(64bit),下载 GitHub Desktop 启动安装 双击下载好的安装包,启动安装 安装进度 显示安装进度页面,稍微耐心等等,页面消失即安装完成 GithubDesktopZhTool为GitHubDesktop汉化工具。 注:遇到汉化失败,重试一下子。 意

    2024年04月17日
    浏览(126)
  • Windows使用docker desktop 安装kafka、zookeeper集群

    参考文章:http://t.csdn.cn/TtTYI https://blog.csdn.net/u010416101/article/details/122803105?spm=1001.2014.3001.5501 准备工作: ​ 在开始新建集群之前,新建好文件夹,用来挂载kafka、zookeeper数据,如下: zookeeper文件夹 D:softdockerzookeeperzoo1data D:softdockerzookeeperzoo1datalog D:softdockerzookeeperzoo

    2024年02月14日
    浏览(45)
  • 【Docker Desktop】Windows 10 上 Docker Desktop 的安装与配置

    官方文档: Docker overview 关于docker容器和镜像的区别 容器是镜像的实例,类似于面向对象中的类与其实例化,也可以说镜像是文件, 容器是进程。 容器是基于镜像创建的, 即容器中的进程依赖于镜像中的文件, 这里的文件包括进程运行所需要的可执行文件, 依赖软件, 库文件,

    2024年01月25日
    浏览(60)
  • ​​​​​​​GitHub Desktop下载、安装、操作教程

    目录 下载 安装 创建本地仓库 文件操作 分支操作 标签操作 远程仓库 下载 Git官网提供对应得下载链接页面: 下载地址:https://central.github.com/deployments/desktop/desktop/latest/win32s 安装 无安装过程,安装完成后,弹出应用界面 配置 点击软件得File菜单后,选择Options, 设定软件得操

    2024年02月15日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包