docker介绍与安装

简介: docker介绍与安装

docker介绍与安装

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

对于集群服务,特别是无状态服务,docker可以实现快速部署,快速扩容,高性能。

Docker 包括三个基本概念:

  • 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
  • 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
  • 仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。

Windows Docker 安装

Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。

Docker Desktop 官方下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-windows

windows安装VirtualBox 然后再虚拟集中以linux的方式安装docker

CentOS Docker 安装

设置仓库

$ sudo yum install -y yum-utils 
device-mapper-persistent-data \
lvm2

设置阿里镜像

$ sudo yum-config-manager \   
--add-repo \   
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装 Docker Engine-Community

$ sudo yum install docker-ce docker-ce-cli containerd.io

启动docker

$ sudo systemctl start docker

MacOS Docker 安装

macOS 我们可以使用 Homebrew 来安装 Docker。

$ brew install --cask --appdir=/Applications docker

也可以下载安装包安装

docker info 查看docker信息

docker version 查看版本信息

docker镜像加速

阿里云需要登录你的账号生成链接

mac 通过docker desktop设置镜像

image081302.png

docker 中常用的命令

  • docker images 查看本地镜像
  • docker search 从docker hub查找镜像
  • docker pulll xxximage 拉取镜像
  • docker run 使用镜像启动容器
  • docker ps 查看正在运行的容器
  • docker ps -a 查看所有包括已停止的容器
  • docker log 容器ID/容器名称 查看容器运行日志
  • docker exec -it 容器ID/容器名称 /bin/bash 进去到容器内部
  • docker start/stop/restart 容器ID/容器名称 启动/停止/重启 已有容器
  • docker rm 容器ID/容器名称 删除已停止运行的容器
  • docker rm -f 容器ID/容器名称 强制删除(不管是否在运行)
相关文章
|
7天前
|
Linux 虚拟化 Docker
Windows12安装Docker
Windows12安装Docker
33 2
|
1天前
|
运维 Linux 虚拟化
Docker详解(三)——Docker安装与部署
Docker详解(三)——Docker安装与部署
28 4
|
3天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
6 0
|
4天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
18 0
|
4天前
|
存储 Ubuntu Docker
如何在 Ubuntu 上安装 Docker?
【4月更文挑战第17天】
42 8
如何在 Ubuntu 上安装 Docker?
|
7天前
|
Kubernetes 数据安全/隐私保护 数据中心
Portainer的安装(docker)
Portainer的安装(docker)
15 0
|
7天前
|
Ubuntu Docker 索引
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
30 0
|
14天前
|
时序数据库 Docker 容器
Docker安装InfluxDB
Docker安装InfluxDB
11 0
|
14天前
|
关系型数据库 MySQL 数据库
Docker安装MySQL
Docker安装MySQL
30 1
|
17天前
|
关系型数据库 MySQL 数据库
docker自定义安装mysql 5.7
docker自定义安装mysql 5.7
24 0