0%

【Docker】Docker安装

Docker的安装和配置介绍

1 Docker的基本组成

  • 镜像(image):Docker镜像类似一个模板,可以通过这个模板来创建容器服务。一个镜像可以创建多个容器
  • 容器(container):Docker利用容器技术,独立运行一个或一组应用,通过镜像来创建
  • 仓库(repostory):用于存放镜像的地方。仓库分为公有仓库和私有仓库。

2 安装Docker

  • 本人是安装在linux-ubuntu上的,以下教程都以此为主
1
2
--卸载旧版Docker(若安装了旧版,没安装跳下一步)
sudo apt-get remove docker docker-engine docker.io containerd runc
1
2
3
4
--安装环境
sudo apt-get update

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
1
2
--阿里云GPG(不建议使用官方教程里的GPG,国外,慢):
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
1
2
--验证可用密钥
sudo apt-key fingerprint 0EBFCD88
1
2
--写入Docker stable版本阿里云镜像软件源(不建议使用官方的,慢)
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
1
2
3
4
--安装Docker
sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
  • 若上诉步骤出现以下问题,请使用下面的解决方法
1
2
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

3 Hello World

1
2
3
4
5
--启动Docker服务
systemctl start docker

--查看Docker版本(正常显示即安装成功)(运行Docker命令需要管理员权限)
sudo Docker version
  • 运行hello-world
1
sudo Docker run hello-world
  • Docker默认工作路径:/var/lib/docker

4 阿里云镜像加速

  • (2)寻找容器镜像服务:
  • (3)选择对应的版本并执行相应命令:

5 Docker run 运行流程