Bootstrap

Docker入门

目录

一、什么是Docker

二、安装配置

1.1安装

1.2. 阿里云镜像仓库配置

三、基本命令

3.1. Docker基本命令

3.2 Docker镜像常用命令

3.3 Docker容器常用命令


一、什么是Docker

Docker是新一代虚拟化技术;

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

二、安装配置

1.1安装

#查看内核
uname -r
#更新yum源为最新
yum update -y
#安装Docker所需要的工具包
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
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#下载安装Docker
yum install docker-ce docker-ce-cli containerd.io -y -y
#启动Docker并且设置开机自启动
systemctl start docker
systemctl enable docker
#检测Docker是否安装成功
docker version

1.2. 阿里云镜像仓库配置

进入阿里云镜像官方网址:

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

创建一个文件

cd /etc/docker/
vim daemon.json

把自己的配置加入编辑器里

3. 配置
systemctl daemon-reload
systemctl restart docker

4. 检测
方法一:

输入:docker run hello-world

方法二:

输入:

docker search mysql

docker pull mysql

三、基本命令

3.1. Docker基本命令

启动Docker     systemctl start docker

停止Docker     systemctl stop docker

重启Docker     systemctl restart docker

开机启动Docker     systemctl enable docker

查看Docker概要信息     docker info

查看Docker帮助文档     docker --help

查看Docker版本信息     docker version

3.2 Docker镜像常用命令

列出本机所有镜像        docker images

搜索镜像        docker search


下载镜像       docker pull 
        docker pull 镜像名称

        注意:不加镜像名称,默认下载最新版本latest

        docker pull mysql

        docker pull mysql:5.7

删除镜像       docker rmi
        docker rmi -f 强制删除

3.3 Docker容器常用命令

创建容器     

 新增容器并进入容器:docker run -it --name mycentos01 镜像ID
新增容器不进人容器:docker run -di --name mycentos02 镜像ID
退出容器
 exit :容器退出停止
Ctrl+P+Q :容器不停止退出
 查看容器
docker ps :查看运行中的容器
docker ps -a:查看所以的容器
进入容器     docker exec -it 镜像名称 /bin/bash
停止容器     docker stop 镜像名称
启动容器     docker start 镜像名称
删除容器     docker rm 镜像名称
Docker容器日志     
docker logs 容器ID
cd /var/lib/docker/containers/

;