win10中docker的安装与使用(docker for windows)

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。————摘自百度百科

1、安装docker

安装条件

1、docker for windows只适用于win8以上的系统,win10是现在的主流,所以这里我将介绍的是win10系统中docker的安装和使用。
2、开启电脑的虚拟化,一般电脑都是默认开启的。可以在任务管理器->性能->CPU下查看虚拟化是否开启。
3、查看Hyper-v是否开启,启用Hyper-v可以在电脑中配置虚拟机。开启步骤:控制面板->程序->启用或关闭Windows功能->把Hyper-v勾上->最后重启电脑就可以了。

在这里插入图片描述

下载和安装

官网下载链接:https://hub.docker.com/editions/community/docker-ce-desktop-windows/,选择稳定版下载。

在这里插入图片描述

安装这里没什么好描述的,一直按确定就好了。

验证

进入cmd窗口查看docker是否安装成功。(dicker --version)

在这里插入图片描述

2、docker配置

注册登录账号

下载安装完成后,双击图标进入,程序在运行的话,桌面右下角通知栏会有一个小鲸鱼的图标。这里需要注册登录一个账号,可以在官网注册一个账号。官网链接:https://hub.docker.com/

在这里插入图片描述

配置镜像加速

为什么要配置镜像加速,因为docker在国内的下载速度特别慢,所以我们通常会在配置一下镜像加速。一般用的是阿里云的免费加速。配置步骤:登录阿里云->控制台->搜索容器镜像服务(或者左上角产品与服务中找),然后就是下面的图片示例:

在这里插入图片描述

复制加速器地址,将地址粘贴到registry-mirrors的json字符串中。

在这里插入图片描述

3、docker可视化界面Portainer

下载prtainer镜像

先在docker中搜索查看Portainer镜像有哪些(docker search portainer)

在这里插入图片描述

选择第一个portainer/portainer下载(docker pull portainer/portainer)

运行portainer镜像生成portainer容器

运行portainer分为单机运行和集群运行,由于我们是用来开发和测试,这里选择单机运行。以下是命令行:

docker run -d -p 9000:9000 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name portainer \portainer/portainer

输入localhost:9000登录portainer

1、首次登陆需要注册用户
2、单机版选择Local

4、Portainer的使用

输入账户和密码登录

在这里插入图片描述
登录成功后就可以看到自己的docker实例了

在这里插入图片描述
点击docker,你可以看到自己的镜像(images)和容器(containers)

在这里插入图片描述
在容器中,不用命令就可以管理容器。不过对容器参数进行i修改后需要重启容器才能生效。

在这里插入图片描述
可以添加新镜像(需要配置加速,不然下载速度很慢,有时候就算加速了也比较慢,可以换个加速器)

在这里插入图片描述
还可以搜索常用镜像下载

在这里插入图片描述

### 如何在Linux系统上安装Docker #### 查看Linux版本 为了确保兼容性和后续操作顺利,在开始之前应当确认当前使用的Linux发行版及其具体版本。这一步骤对于选择合适的安装方式至关重要[^1]。 ```bash lsb_release -a ``` 此命令可以显示系统的详细信息,包括分发ID、描述以及发布号等重要数据。 #### 更新软件包列表 保持系统最新有助于避免潜在冲突并获得最佳性能表现。针对基于RPM的系统如CentOS或RHEL而言,执行如下指令来同步最新的可用更新: ```bash sudo yum update -y ``` 上述命令会自动下载并应用所有已知的安全补丁和其他改进措施至现有程序集内[^2]。 #### 配置稳定仓库 通过指定国内快速镜像站点作为默认获取渠道之一,可显著加快整个过程的速度同时提高成功率。这里以阿里云为例展示具体的设置流程: ```bash sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i 's/download\.docker\.com/mirrors\.aliyun\.com\/docker\-ce/g' /etc/yum.repos.d/docker-ce.repo sudo yum makecache fast ``` 这些步骤依次完成了添加新的资源库地址、替换原有URL路径中的域名部分以便匹配新位置,并刷新缓存索引来反映更改后的状态[^5]。 #### 安装Docker引擎 当一切准备就绪之后,就可以正式着手部署目标组件了。仅需一条简单的yum install语句即可完成全部必要文件的检索安置工作: ```bash sudo yum install docker-ce docker-ce-cli containerd.io -y ``` 至此,已经成功地把Docker的核心服务端口引入到了本地环境中;不过在此之前还需启动守护进程使其具备实际运行能力: ```bash sudo systemctl start docker ``` 最后验证一下实例是否正常运作——尝试调用`docker version`查看客户端和服务端各自的编译日期及其他属性特征,若有输出则表明安装环节圆满结束[^4]。
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值