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)

相关推荐
火龙谷25 分钟前
【hadoop】master一键启动hadoop集群(高可用)
linux·hadoop
@程序员ALMJ35 分钟前
介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
docker
胡尔摩斯.38 分钟前
SpringCloud企业级常用框架整合--下篇
spring·spring cloud·docker
noravinsc40 分钟前
Linux 下 Module 工具的介绍与使用
linux·运维·服务器
c无序1 小时前
【Docker-13】Docker Container容器
运维·docker·容器
Sunlight_7771 小时前
第五章 SQLite数据库:1、SQLite 基础语法及使用案例
java·linux·服务器·jvm·数据库·tcp/ip·sqlite
Silence4Allen1 小时前
Ubuntu 安装WPS Office
linux·ubuntu·wps
YXWik61 小时前
Windows卸载重装Docker
windows·docker·容器
程序员JerrySUN2 小时前
驱动开发硬核特训 · Day 11(下篇):从 virtio_blk 看虚拟总线驱动模型的真实落地
linux·驱动开发·嵌入式硬件
半兽先生2 小时前
CentOS 中安装 vim
linux·centos·vim