文章目录

  • 前言
  • windows10安装
    • 开启Hyper-V
    • 下载安装
    • 设置
    • 测试
  • Ubuntu 安装
  • 番外

前言

终究还是绕不过去了,要学的知识真的是太多了,好在我们还有时间,docker 之前只闻其声,不曾真正的接触过,现在docker 越来越火,很多公司也都开始使用了。所以对于我们程序员而言,又得修炼一项必备技能了。
所以让我们勇敢的踏出第一步,学海无涯,让我们一步一个脚印。从安装开始讲起吧。

windows10安装

参考:https://yeasy.gitbooks.io/docker_practice/content/install/windows.html

开启Hyper-V

win10 安装需要先开启 Hyper-V。
控制面板–>所有控制面板项–>程序和功能–>启用或关闭 Windows 功能

下载安装

然后下载安装程序:
[Stable](https://download.docker.com/win/stable/Docker Desktop Installer.exe)
或者
[Edge](https://download.docker.com/win/edge/Docker Desktop Installer.exe)

下载下来之后直接双击运行完成后的截图。

点击close and log out 会重启电脑。

设置

重启完电脑后,在我们的导航栏会有docker 的图标,点击图标,选择setting ,genneral 勾选最后一个选项。

设置镜像,我们使用国内的镜像,会让我们下载速度提升,在setting的daemon中设置

https://registry.docker-cn.com
https://dockerhub.azk8s.cn

测试

在cmd 控制台查看docker 版本

docker version

运行hello-world 镜像

docker run hello-world

证明docker在win 10 上安装成功啦。至于接下来怎么使用,我们下篇再讲。

Ubuntu 安装

我的是Ubuntu18.0.4 的,安装方法也很简单。

#卸载旧版本
sudo apt-get remove docker docker-engine docker.io# 安装包更新
sudo apt-get update# 安装依赖
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common# 加Docker官方GPG key
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -#设置稳定版的Docker仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"#安装 docker-ce
sudo apt-get install docker-ce

查看安装docker版本

docker version

运行hello-world

docker run hello-world

发现并没有出现下面错误

docker进程使用Unix Socket而不是TCP端口。而默认情况下,Unix socket属于root用户,需要root权限才能访问。
所以使用

sudo docker run hello-world

或者并将当前用户加入到docker用户组中。
默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

#建立 docker 组:
sudo groupadd docker# 将当前用户加入 docker 组:
sudo usermod -aG docker $USER#更新用户组
newgrp docker     #测试docker命令是否可以使用sudo正常使用
docker ps

番外

到此为止,我们的win10 环境和ubuntu 环境都已经搭建好docker 啦。下篇就让我们继续学习怎么使用docker 吧。

好了,就说这么多啦

后续加油♡

欢迎大家关注个人公众号 “程序员爱酸奶”

分享各种学习资料,包含java,linux,大数据等。资料包含视频文档以及源码,同时分享本人及投递的优质技术博文。

如果大家喜欢记得关注和分享哟❤

一、docker 入坑(win10和Ubuntu 安装)相关推荐

  1. Win10子系统Ubuntu安装Thingworx8.5--1. WSL Ubuntu 安装

    最近因工作原因需要重装Thingworx,在WIn10的WSL中进行安装. 1. Win10 --WSL Ubuntu 安装 2.Ubuntu --Thingworx安全文件准备 3.Ubuntu - ...

  2. 【避免入坑】混合硬盘上安装Win10+Ubuntu18.04双系统需要注意的细节

    因为系统崩溃且之前使用Win7分区不合理,所以直接重装,这里改用Win10,我的电脑配置是512G SSD+4T机械+32GB内存+Nvdia2080ti显卡,本文只是将安装中需要注意的细节说明,不重 ...

  3. Docker入坑指南之RUN

    总有一些场景,我们需要自己制作一个镜像,可以快速还原环境,又不想被其他因素干扰镜像的纯净,这个时候,就可以选择Docker了,启动便捷,镜像还原很快捷,除了上手不容易. 最近入坑研究了一番,小有心得, ...

  4. 【docker】win10子系统ubuntu安装docker

    参考链接:https://www.runoob.com/docker/ubuntu-docker-install.html 一.先查看ubuntu版本 cat /etc/issue 二.我的系统是 下 ...

  5. Docker 入坑指南

    Docker学习路线 本文知识整理来源于视频狂神docker入门 Docker 概述 项目+配置统一打包部署保证环境一致,避免环境差异导致的问题 如"在我的环境是可以运行的" 便于 ...

  6. tensorflow命令行安装失败_2019-1 强化学习入坑记之ancanda安装

    入门RL强化学习,首先要装Tensorflow环境,用ananconda最佳,以此记录我的安装过程 计划: ancanda安装 python3.6 环境设置 tensorflow cpu版本安装 实验 ...

  7. Win10安装安卓模拟器入坑记

    笔记本换了硬盘,安装Win10之后,装了一堆软件和工具,包括Docker for Windows等,然后打算安装一个安卓模拟器.之前一直用的逍遥,也没碰到啥问题,这次就打算仍然用它.没想到开始入坑了: ...

  8. win10子系统ubuntu(WSL) 安装Docker

    win10子系统ubuntu WSL 安装Docker踩坑 环境说明 win10安装Docker for windows 开启 Hyper-V 安装Docker for windows 子系统安装Do ...

  9. 联想小新AIR15 2021 intel 酷睿版 WIN10+UBUNTU安装遇到的坑

    安装步骤: 1.在BIOS内,关闭INTEL卷管理功能,此时,BIOS会跳出ACHI硬盘选项,这是系统安装前提.更改之后,你会发现,WINDOW10系统蓝屏,无法进入,别慌,这是正常的. 原因在于笔电 ...

最新文章

  1. JavaScript引擎研究与C、C++与互调用(转)
  2. ORA-00904 的解决
  3. 根据传递函数仿真模拟滤波器的波特图(持续更新中)
  4. 手机局域网html,手机遥控电脑开机神器!局域网唤醒App
  5. OpenShift4 - 使用 Service CA 证书增加内部通讯安全
  6. 《企业大数据系统构建实战:技术、架构、实施与应用》——第1章 企业大数据战略定位 1.1 宏观...
  7. 500 Internal Server Error
  8. 基于STM32的NRF24L01模块一对一的问题记录
  9. 工业对5G网络的应用需求和通信过程
  10. python中shift函数_Python numpy.left_shift函数方法的使用
  11. 农夫山泉,它欺骗我们了吗?
  12. php前台新闻调用,PHP 调用新浪滚动新闻
  13. 打开windows资源共享以及“无法访问你可能没有权限使用网络资源”问题的解决
  14. JS 对数组对象进行排序
  15. 医疗行业:容灾备份平台建设及运维难点
  16. 0.《解密:网络营销推广实战和流量变现公式》
  17. 如何粉碎文件 - C#
  18. 阿里电商故障治理和故障演练实践
  19. HEOI2013 ALO
  20. 元宇宙对网络技术的挑战,什么样的网络才能承载元宇宙的野心?

热门文章

  1. kafka java api 入数据报错:Error: MESSAGE_TOO_LARGE
  2. 多角度探讨灵活可扩缩的云上游戏解决方案
  3. python 爬取豆瓣某一主题书单_Python爬虫 || 使用requests和xpath爬取豆瓣Top250书单内容全解。...
  4. 【厚积薄发系列】读书笔记2—《洞察力的秘密》小记
  5. 《深入理解计算机系统》读书笔记(四)处理器体系结构
  6. python+appium+mumu模拟器自动化测试
  7. 高德地图搜索以后生成的marker的点击事件
  8. 百度链接提交入口小攻略
  9. 关于安全测试面试的30道基础概念题目
  10. 计算机毕业设计ssm图书馆管理系统063z6系统+程序+源码+lw+远程部署