Windows和Linux系统部署Docker(2)

目录

一、Linux系统部署docker

前置环境:

[1.安装需要的软件包, yum-util 提供yum-config-manager功能](#1.安装需要的软件包, yum-util 提供yum-config-manager功能)

[2.添加阿里云 docker-ce 仓库](#2.添加阿里云 docker-ce 仓库)

3.安装docker软件包

[4.启动 docker并设置开机自启](#4.启动 docker并设置开机自启)

5.查看版本:

二、windows系统部署docker

1.查看是否拥有bioss虚拟化功能

2.开启虚拟化功能

[3.安装启动Linux Ubantu(此过程必须联网)](#3.安装启动Linux Ubantu(此过程必须联网))

4.下载安装Docker桌面版

5.优化操作更改默认路径


Docker并非是一个通用的容器工具,它依赖于已存在并运行的Linux内核环境。

Docker实质上是在一个已运行的Linux下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的Linux主机。

一、Linux系统部署docker

前置环境:

(1)保证已联接外网

root@docker \~\]# ping -c3 baidu.com ![fde60aa2a59a4dcc9493b650b0aa636b.png](https://file.jishuzhan.net/article/1796516066055163906/e9ff2dfd27de1795c1daa84b59f3ce4f.webp) ****(2)关闭selinux和防火墙**** \[root@docker \~\]# systemctl stop firewalld \[root@docker \~\]# setenforce 0 ### **1.** **安装需要的软件包, yum-util 提供yum-config-manager功能** \[root@docker \~\]# yum -y install yum-utils ### **2.** **添加阿里云 docker-ce** **仓库** \[root@docker \~\]# yum-config-manager --add-repo [http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo](http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo "http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo") \[root@docker \~\]# ls /etc/yum.repos.d/docker-ce.repo ![f911a7a808634820b8a1a33ae2c51ea3.png](https://file.jishuzhan.net/article/1796516066055163906/951d4f83827826f3558040df3fbdd7a3.webp) ### **3.安装docker软件包** \[root@docker \~\]# yum -y install docker-ce-20.10.9-3.el7 ### **4.启动 docker并设置开机自启** \[root@docker \~\]# systemctl enable docker --now ### **5.查看版本:** \[root@docker \~\]# docker version ![94e7638328e849aca4444bdf6ae3de63.png](https://file.jishuzhan.net/article/1796516066055163906/d4a313c48c18c117a9941285f4d08958.webp) ## **二、windows系统部署docker** Docker必须部署在Linux内核系统上,如果其他系统想要部署Docker就必须安装一个虚拟Linux环境 ### **1.查看是否拥有bioss虚拟化功能** ****打开任务管理器**** ![c4702868011f43669c6b7efe6f6c17d7.png](https://file.jishuzhan.net/article/1796516066055163906/c0ade65e4e6988ef465016d6e257bf3e.webp) ****如果没有可以看这篇文档开启bioss虚拟化:**** [VMware中的虚拟机设置开启VT虚拟化-CSDN博客文章浏览阅读150次。虚拟机系统关机打开虚拟机设置-----点击处理器----![](https://file.jishuzhan.net/article/1796516066055163906/e9ebf92a3a99030928f6b16836a083cb.x-icon)https://blog.csdn.net/weixin_72819498/article/details/139276802](https://blog.csdn.net/weixin_72819498/article/details/139276802 "VMware中的虚拟机设置开启VT虚拟化-CSDN博客") ## **2** **.** **开启虚拟化功能** 来到控制面板-----点击'程序'----点击'启用windows功能' ![b7e555ccd60041778d3aeadafe0bd643.png](https://file.jishuzhan.net/article/1796516066055163906/e1c6cc3a422090470063717d10a762d3.webp) 勾选'Hyper-V'----下滑并勾选'适用于Linux的windows子系统'和'虚拟机平台' -----点击'确定' ![3b826d1c12b94ba7bd082f2e50b743d6.png](https://file.jishuzhan.net/article/1796516066055163906/f701cd927a9002f6985c5a422ec54b67.webp) ![e5ab7f93311640b4bdcb5b92d4bdf3d5.png](https://file.jishuzhan.net/article/1796516066055163906/fd2608d6a5c39d4decbeb4728ccf45c7.webp) 等安装完成后点击'立即重启' ![275220cd2cf544e98fd8ce4297c0cbab.png](https://file.jishuzhan.net/article/1796516066055163906/4db0aa8a392f47f0f6ad5fe55654f436.webp) ### **3.安装启动Linux Ubantu(** **此过程必须联网** **)** 打开powershell必须以管理员的身份运行(快捷键win+x) (1)测试是否可以连接外网 ping [www.baidu.com](http://www.baidu.com "www.baidu.com") ![24e33241af3b4624a51d7328c1ae84a4.png](https://file.jishuzhan.net/article/1796516066055163906/c5f0847fe926a02e6bc7cc1bb3a36b72.webp) (2)输入更新命令: wsl --update 打开之后输入(期间会弹出询问操作-----点击'是'): ![271a4734593d4542b58a8a47d6e46051.png](https://file.jishuzhan.net/article/1796516066055163906/7c291db7363f6591fdcbd6ffa35b4518.webp) (3)开始安装Ubantu wsl --install 此过程时间较长请耐心等待! 输入用户名:zhangsan 密码(不显示):123 确认密码(不显示):123 ![7511243f917b45f1b104a8fc0a7728fc.png](https://file.jishuzhan.net/article/1796516066055163906/d12a0bd94ca9520e8ddfa6eea90937a1.webp) ![f5acb1d4c172402dbcba8b83c58f1c29.png](https://file.jishuzhan.net/article/1796516066055163906/43cb5e392b6877bf57e54d460e8a2f4e.webp) 重启Windows系统 ### **4.下载安装Docker桌面版** 下载链接: [https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker\&utm_medium=webreferral\&utm_campaign=dd-smartbutton\&utm_location=module](https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=module "https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=module") 下载完成后双击执行程序---点击'OK' ![2756054b0dca43ac9932bd10c8c3ef6d.png](https://file.jishuzhan.net/article/1796516066055163906/c6c3522730a92f7a2e88873b4a7b9ec9.webp) ![15899e4e42fe4c2aae21de403ffad0b0.png](https://file.jishuzhan.net/article/1796516066055163906/9851d9f8c7df8d8b032b21ec8ed9ca0e.webp) 安装过程时间可能会比较长请大家耐心等待...... 安装好之后点击'****Close and restart****'重启windows ![978a523c6432453c8ea86602c25b8dee.png](https://file.jishuzhan.net/article/1796516066055163906/7fa58f9fba0d10e2bd401cfa18a30db1.webp) 重启完成之后,打开Docker程序会看到如下界面----点击'Accept(接收)' ![0e19be6f25ee498f818c82c50e6bff18.png](https://file.jishuzhan.net/article/1796516066055163906/7346f79320ce999fb484d8781ef8337e.webp) 点击'++++Continue without signing in++++(不登录但继续)' ![d46e81a61137420ea4d26c6efb4b356d.png](https://file.jishuzhan.net/article/1796516066055163906/3e3e62e3d05e983c8c5d77c3ef10955e.webp) 打开命令提示符输入进行测试: docker -v ![aa2e2e3033cc4efabccacb01b1233d9a.png](https://file.jishuzhan.net/article/1796516066055163906/cc6dd63e19c832a1458742aa7770cbc8.webp) Docker图形化版安装成功! ### **5.优化操作更改默认路径** ****全部更改到D盘**** C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Administrative Tools 双击打开管理器 ![9a93cf45a5014eaeaabf51b043d3f80e.png](https://file.jishuzhan.net/article/1796516066055163906/53e040eaca17bdd0d0972e95177174b3.webp) ![c9a988994363493cbf248a51660988a8.png](https://file.jishuzhan.net/article/1796516066055163906/0a4992d3047691328185e1c5485727c7.webp) 全部更改到D盘 ![67e7dc6cdd12452cbb918a846160dd41.png](https://file.jishuzhan.net/article/1796516066055163906/be42efab20f32533a0e352255da8402e.webp)

相关推荐
小Wang1 小时前
npm私有库创建(docker+verdaccio)
前端·docker·npm
LH_R5 小时前
OneTerm开源堡垒机实战(四):访问授权与安全管控
运维·后端·安全
用户31187945592185 小时前
Kylin Linux 10 安装 glib2-devel-2.62.5-7.ky10.x86_64.rpm 方法(附安装包)
linux
Raymond运维5 小时前
MariaDB源码编译安装(二)
运维·数据库·mariadb
涛啊涛6 小时前
Centos7非LVM根分区容量不足后扩容,对调硬盘挂载/
linux·磁盘管理
JuiceFS1 天前
从 MLPerf Storage v2.0 看 AI 训练中的存储性能与扩展能力
运维·后端
CYRUS_STUDIO1 天前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李1 天前
rootfs-根文件系统详解
linux
chen9451 天前
mysql 3节点mgr集群部署
运维·后端
LH_R1 天前
OneTerm开源堡垒机实战(三):功能扩展与效率提升
运维·后端·安全