Docker(1)之初步安装Docker

一、环境选择

1、操作系统,选择Ubuntu 16.04.5 LTS

镜像下载地址(这时我在别人博客找到的):http://mirror.pnl.gov/releases/xenial/

2、管理工具,Docker Engine

3、runtime -runc (Docker默认)

4、Docker版本, Docker CE,因为这个是开源免费的社区版。Docker还有一个收费的Docker EE,企业收费版本

二、安装过程

1、删除系统内部旧版本的Docker(可能会有)

$ sudo apt-get remove docker docker-engine docker-ce docker.io

2、更新系统的apt包索引(我新安装系统,没有执行这步,安装不了Docker相关依赖)

$ sudo apt-get update

3、安装Docker所需的依赖包

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

4、添加Docker官方的GPG密钥

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

5、设置stable存储库

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

6、安装Docker CE (这一步是安装最新的Docker)

$ sudo apt-get update

$ sudo apt-get install -y docker-ce

7、查看Docker安装的状态

$ systemctl status docker

如果不是运行不成功,则执行

$ sudo systemctl start docker

8、运行Docker的第一个容器

$ sudo docker run hello-world

这时会显示在本地没有镜像,然后会从Docker Hub中下载下载,并启动,然后显示“Hello from Docker!”

9、下载镜像默认都是从Docker Hub中下载,速度比较慢,所以通常会设置国内的加速器便于提高下载镜像的速度的。

目前,提供加速器的地方有很多,如阿里、DaoCloud等。在这里设置ustc,主要是不需要注册,真正的公共服务

https://lug.ustc.edu.cn/wiki/mirrors/help/docker

编辑daemon.json文件

vi /etc/docker/daemon.json

在文件中输入内容如下:

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

然后重启 Docker deamon

systemctl restart docker

原文地址:https://www.cnblogs.com/jayhou/p/10012843.html

时间: 2024-10-07 17:12:01

Docker(1)之初步安装Docker的相关文章

docker学习(三) 安装docker的web可视化管理工具

1.docker是一个一款很轻便的应用容器引擎,为了更好的管理和使用docker,使用web可视化管理工具似乎更符合大多数人的需求.在这里,我给大家分享下自己使用过的几款web工具:docker UI.shipyard.portainer 因为怕自己学术不精误导了初学者,因此我就不使用术语专业名词之类的,就通篇全是通俗的语言,哪怕是一个电脑小白,也会按照这个说明,完成好相应的操作跟安装.之前网上也有很多发帖者,自己都没弄明白集群的真正含义,swarm mode 跟swarm 等概念的区别,胡乱的

Docker系列之CentOS7安装Docker(一)

0.前言 整体架构目录:ASP.NET Core分布式项目实战-目录 一.瞎扯淡(只讲有用的) 感兴趣的同学可以上网搜索一下docker具体的介绍.我这边主要介绍偏实战的内容,不喜勿喷,有问题也请指出. 官方给出的介绍:docker就是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任务流行的linux机器上,实现虚拟化. 我想说的是docker 就是 一个车的发动机引擎,引擎来提供动力,提供车上各个依赖引擎的组件使之运行,那么这里的组件就是容器.讲的

Linux中修改docker镜像源及安装docker

1.首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.进入yum源配置文件所在的文件夹 cd /etc/yum.repos.d/ 3.下载163的yum源配置文件(CentOS7) wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 清

CentOS7用阿里云Docker Yum源在线安装Docker

一.参考文档 官方Docker安装文档:https://docs.docker.com/install/linux/docker-ce/centos 阿里云Docker安装文档:https://yq.aliyun.com/articles/110806 二.安装步骤1.删除已安装的Docker # Uninstall installed docker sudo yum remove docker docker-client docker-client-latest docker-common d

docker(二):CentOS安装docker

前置条件 1. CentOS 7:要求系统为64位.系统内核版本为 3.10 以上 使用如下命令,查看机器配置 lsb_release -a uname -a 2. 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 配置yum源(可做) 配置centos7的yum源(阿里云) # 1.进入centos的yum目录 cd /etc/yum.repos.d/ # 2.备份原来的repo文件 mv CentOs-Base.repo C

docker学习1-CentOS 7安装docker环境

前言 Docker 提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个Docker,而MySQL运行在另外一个Docker,两者可以运行在同一个服务器,或多个服务器上.未来可能每个应用都要Docker化 环境准备 Docker支持以下的CentOS版本,目前,CentOS 仅发行版本中的内核支持 Docker. Docker 运行在 CentOS 7 (64-bit)上

Docker(一) - CentOS7中安装Docker - (视频教程)

Docker的使用越来越多,安装也相对简单.本文使用视频的方式展示在CentOS7系统中安装Docker,本文更适合于准备入门学习Docker的童靴. 以下视频,请带上耳机开始聆听 (双击全屏播放) 往期教程: .NET开发框架(一)-框架介绍与视频演示 .NET开发框架(二)-框架功能简述 .NET开发框架(三)-高可用服务器端设计 .NET开发框架(四)-服务器IIS实践教程 .NET开发框架(五)-IIS上部署ASP.NET Core项目教程 .NET开发框架(六)-架构设计之IIS负载均

Docker容器管理--ubuntu安装docker

Ubuntu14.06/16.04 安装证书 sudo apt-get install \apt-transport-https \a-certificates \curl \software-properties-common 添加Docker源的KEY curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 添加Docker软件包源 sudo add-apt-repository \"deb [

centos6.5安装docker

centos6.5 安装docker 防伪码:吃的苦中苦,方为人上人! 前言:在当今的主流社会中,docker和openstatick是一大主流方向,下面为大家讲解理论知识和实际操作现实中的docker! 理论知识: 相信大家都知道docker是什么?那在这里就不多说了! Docker 基于 Go 语言开发,代码托管在Github上,并遵循Apache 2.0 开源协议. docker的专业叫法是应用容器(Application Container). 为什么要使用docker? 1 .快速交付