Linux、Windows、Mac下Docker的安装与使用

Linux、Windows、Mac下Docker的安装与使用

  • 一、Linux下的安装
  • 二、Windows与Mac下的安装
  • 三、Docker的使用

一、Linux下的安装

  1. 这里以Centos 7为例,首先,确保系统已经正确运行了Centos 7并已经联网。
  2. yum安装gcc环境
yum -y install gcc
yum -y install gcc-c++
  1. 删除旧版本docker
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
  1. 安装所需的软件包
yum install -y yum-utils
  1. 设置镜像仓库
# 官网给出的镜像:
yum-config-manager --add-repo https://download.docker.cin/linux/centos/docker-ce.repo
# 由于网络限制,这里建议使用国内镜像源:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
  1. 更新yum软件包索引
yum makecache fast
  1. 安装Docker CE
yum install docker-ce docker-ce-cli containerd.io
  1. 启动docker
sudo systemctl start docker
  1. 测试docker
sudo docker run hello-world

出现如下界面,说明docker安装成功
在这里插入图片描述

二、Windows与Mac下的安装

这两个版本下的docker安装相对简单,均需要运行Docker Desktop(类似于安装了一个虚拟机)实现相应的docker操作。
Windows/MAC下载地址
这里需要注意,由于Windows中自带的Hyper-V虚拟化软件与VMware冲突,因此当Hyper-V打开时,VirtualBox、VMware就不能正常工作了。然而,docker必须要在Hyper-V打开时才能进行工作,所以,Windows上虚拟机与Docker理论上无法共存。

三、Docker的使用

另一篇博客详细介绍了Docker的各种基本命令以及原理实现:Docker的介绍与使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/263113.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[智能架构系列]什么是Buddy智能开发框架

buddy框架,秉承国内优秀框架THINKPHP的优点并增加了很多的商业特性和集成了全版本的商业项目模块,提供给创业者一个最好的选择 组建图: 转载于:https://www.cnblogs.com/scotoma/archive/2011/10/17/2215553.html

Mac nginx PCRE install ngnix

1 下载:pcre-8.12.tar.gz ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre 2 sudo tar xvfz pcre-8.12.tar.gz 解压文件 解压完成之后,执行命令 cd pcre-8.12sudo ./configure --prefix/usr/local --enable-utf8 sudo make sudo make instal…

解决IE6下,给图片加上line-height属性不起作用的方法

在css设置中,我们一般用行高line-height来设定某一行的高度,这在ie7与firefox等浏览器都适用。但当行中有其他元素时(如图片,SPAN,li..)在IE6.0下line-height会不起效果,后来查了下资料,果然如此…

小孔子文章管理系统V2.0发布测试

小孔子文章管理系统V2.0 【感谢】 本系统是仿照nbArticle开发,在此表示感谢nb联盟的作品. 【版权声明】 本软体为开源项目,允许个人使用或修改. 非经小孔子本人授权许可,不得将之用于盈利或非盈利性的商业用途. 欢迎使…

Docker Swarm建立服务器集群

Docker Swarm建立服务器集群一、Docker Swarm简介1. 集群模式2. 管理节点--Manager二、Docker Swarm的配置及使用三、Docker Service向集群中添加服务四、Docker Stack部署集群一、Docker Swarm简介 1. 集群模式 这是Docker官网给出的一张swarm原理图,即swarm就是…

Linux下的版本升级只是浮云

ubuntu从11.04到11.10,直接系统升级,那简直是扯蛋啊 gnome 也是 从2.32到了3 ,ubuntu从此停在了11.04,对我而言。 转载于:https://www.cnblogs.com/x3d/archive/2011/10/18/2661307.html

恢复快速启动栏里的“显示桌面”图标

在百度知道上看到一个提问,大意是说自己不小心把快速启动栏的“显示桌面”图标给删除了,“显示桌面”按钮是大家经常用到的操作按钮,有时误删除掉后,然后使用起来非常不方便。 因为刚刚帮一个朋友解决了同样的问题,所以…

python常用魔法函数

1、__init__(): 所有类的超类object,有一个默认包含pass的__init__()实现,这个函数会在对象初始化的时候调用,我们可以选择实现,也可以选择不实现,一般建议是实现的,不实现对象属性就不会被初始化&#xff…

Python3.4 Django MySQL MySQL-python 安装不成功解决办法 Unable to find vcvarsall.bat 错误

解决办法: 1.安装pymysql pip install pymysql 2.在Django项目中找到跟settings.py在同一个目录下的__init__.py 添加如下代码 import pymysql pymysql.install_as_MySQLdb() 然后就解决了 ----------------------------------------------------------------------…

Go出现警告struct doesn‘t have any exported fields, nor custom marshaling

Go出现警告struct doesnt have any exported fields, nor custom marshalingGo语言要求所有结构体成员变量的首字母需要大写,如果首字母小写的话,则该字段无法被外部包访问和解析,比如,json解析。 type student struct {Id intName string…

苹果MAC系统的安装

搞Iphone开发,没有苹果系统是不行的。由于我已经装好了苹果的雪豹系统,所以在此我只是简单在说一下大休怎么装! 苹果系统,现下在非苹果机上的安装分两种:1、虚拟机安装;2、物理机安装。 现在先说延续一种&a…

asp.net 对xml文件的读写,添加,修改,删除操作

下面有代码调试正确 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.Html…

sphinx和coreseek

sphinx是国外的一款搜索软件。 coreseek是在sphinx的基础上,增加了中文分词功能,换句话说,就是支持了中文。 Coreseek发布了3.2.14版本和4.1版本,其中的3.2.14版本是2010年发布的,它是基于Sphinx0.9.9搜索引擎的。而4.…

Spring security/Shiro ---登陆成功后返回登陆前界面<页面重定向>

Spring security ---登陆成功后返回登陆前界面<页面重定向>问题&#xff1a;在登陆/退出成功后&#xff0c;我们往往通过http.formLogin().successForwardUrl()和http.logout().logoutSuccessUrl()设定操作成功后的回跳页面。我们现在希望在任意界面跳转到登陆界面后&…

linux下编译的PHP添加soap扩展

# 进入源码cd /opt/php-5.5.17/# 进入扩展cd /ext/soap# PHP之前是编译好的&#xff0c;有phpize&#xff0c;用它生成configure文件。/usr/local/php-5.5.17/bin/phpize# 执行configure&#xff0c;之前编译好的PHP一定要有php-config./configure --with-php-config/usr/local…

针对plsql developer使用做的三个小设置

来自&#xff1a;http://www.cnblogs.com/william-lee/archive/2010/12/08/1900176.html 1、原来大家在sql窗口写多条sql语句&#xff0c;如果点击“执行”&#xff0c;那么会执行窗口下的所有语句&#xff0c;如果向执行所要的语句&#xff0c;必须选定它。 那么&#xff0c;有…

asp.net导出Excel类库

using System; using System.Collections.Generic; using System.Reflection; using System.Web; using Excel Microsoft.Office.Interop.Excel; /// <summary> ///ExcelClass 的摘要说明 /// </summary> public class ExcelClass { /// <su…

今天将Notebook还原了, 第一次外加了外围电路

因为天气太热了, 我的Aspire 5502出了问题, 用Ghost还原中途死机, 找了问题原来是太热了....又在宿舍, 没有空调, 又不想去图书馆, 最后就问奶仔借了部风扇, 总算搞掂了...相机太快了....看上去风扇好像停了....不仅有风扇, 它还要裸跑才能胜利还原....温度一高就自动关机了...…

SpringBoot生成日志文件---logback和log4j

SpringBoot生成日志文件---logback和log4j一、logbacklogback是SpringBoot自带的日志文件&#xff0c;默认会为控制台输出INFO级别的日志&#xff0c;并且不会将日志文件保存。如果我们只需要输出日志到文件&#xff0c;直接给application.yml中添加如下配置&#xff0c;对应日…

分清DB_NAME、INSTANCE_NAME、ORACLE_SID、SERVICE_NAME、DB_DOMAIN和GLOBAL_DB_NAME

Oracle安装前&#xff0c;首先要分清DB_NAME、INSTANCE_NAME、ORACLE_SID、SERVICE_NAME、DB_DOMAIN和GLOBAL_DB_NAME的概念。 一个运行着的ORACLE数据库就可以看成是一个ORACLE SERVER&#xff0c;该SERVER由数据库(Database)和实例(Instance)组成&#xff0c;在一般的情况下一…