1.简介:
(1)容器构建、共享和运行应用程序
(2)将软件打包成用于开发、运输和部署的标准化单元
(3)容器是打包代码及其所有依赖项的标准软件单元,因此应用程序可以从一个计算环境快速可
靠地运行到另一个计算环境
(4)Docker 容器映像是一个轻量级、独立、可执行的软件包,其中包含运行应用程序所需的一
切:代码、运行时、系统工具、系统库和设置
2.官网:
(1)链接:Docker: Accelerated, Containerized Application Development
3.安装:
(3.1)安装链接:
Install Docker Engine on CentOS | Docker Documentation(以英文本为主)
(3.2)安装前提:
命令:uname -r(查看centos版本)、yum update(升级软件包及内核选做)
如图:docker要求CentOS系统的内核版本高于3.10
(3.3)安装位置:
Linux或服务器上
(此处我是在Linux安装的,注:Linux版本要求,CentOS 7 或 8 维护版本)
(3.4)安装过程:
(1)卸载旧版本:
命令:
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
如图:
(2)设置存储库:
命令:
yum install -y yum-utils
(注:此处改成aliyun阿里云的链接)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-
ce/linux/centos/docker-ce.repo
如图:
(3)更新索引包:
命令:yum makecache fast
如图:
(4)安装的引擎:
命令:yum install docker-ce docker-ce-cli containerd.io
如图:出现y/d/N,输y即可
(3.5)检查安装:
命令:docker version
如图:
(3.6)启动docker:
命令:systemctl start docker / systemctl enable docker(将docker服务设为开机启动)
如图:
(3.7)停止docker:
停止命令:service docker stop
如图:
查看命令:service docker status
如图:
4.使用:
(4.1)常用命令:
详细了解:Docker 命令大全 | 菜鸟教程
运行详解:Docker run 命令 | 菜鸟教程
(1)运行镜像:docker run --name 容器别名 -p 指定端口:默认端口 -d 容器id/容器名
(2)搜索镜像:docker search mysql
(3)拉取镜像:docker pull mysql:5.7(镜像名:版本)
(4)查看容器:docker ps / docker ps -a(查看所有容器)
(5)查看镜像:docker images
(6)进入容器:docker exec -it mysql /bin/bash
(7)删除镜像:docker rmi 镜像id/名称
(8)删除容器:docker rm 容器id/名称