Docker实战详细教程(一)

317 阅读1分钟

1.初始Docker

  • Docker 是一个开源的应用容器引擎
  • 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)
  • Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。
  • 容器是完全使用沙箱机制,相互隔离
  • 容器性能开销极低。
  • Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)

2.Centos7下Docker安装的详细步骤

  • yum 包更新到最新
yum update
  • 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
  • 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

如果无法访问docker国外地址,则用国内的yum源进行设置

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安装docker,出现输入的界面都按 y
yum install -y docker-ce
  • 查看docker版本,验证是否验证成功
docker -v

看到上图说明docker安装成功

3.Docker配置阿里云加速镜像库步骤

  • 登录阿里云官网:点击直接跳转 /docker和daemon.json不存在手动创建即可
  • 重启daemon
systemctl daemon-reload
  • 重启docker服务
systemctl restart docker

4.Docker常用的基本命令

  • 启动Docker服务
systemctl start docker
  • 停止Docker服务
systemctl stop docker
  • 重启Docker服务
systemctl restart docker
  • 开机启动Docker服务
systemctl enable docker
  • 查看Docker的基本信息
docker info
  • 查查Docker的版本
 docker -v