Docker之初步安装Docker

Posted jayhou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker之初步安装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

 

 

以上是关于Docker之初步安装Docker的主要内容,如果未能解决你的问题,请参考以下文章

Docker 系列之 DockerDesktop 初步安装

docker之修改docker0网桥默认网段

docker----安装初步使用构建镜像Dockerfile编写通过Dockerfile文件封装nginx镜像并优化

Docker了解及初步学习

10.Docker-----安装初步使用镜像Dockerfile常用指令通过Dockerfile文件封装nginx镜像并优化

Docker部署Rstudio Server【三】:docker容器管理初步