目录
1.简介
2.Docker的安装及环境配置
2.1.查看是否是root用户
2.2.查看当前内核版本
2.3.更新yum源
2.4.安装Docker所需要的工具包
2.5.设置yum源
2.6.下载安装Docker
2.7.启动Docker并且设置开机自启动
2.8.测试是否安装成功
3.Docker阿里云镜像仓库配置
4.Docker常用命令
4.1.Docker基本命令
4.2.Docker镜像常用命令
4.3.Docker容器常用命令
1.简介
Docker是一个开源的应用容器引擎,是新一代虚拟化技术。
Docker的优点:
1.简化程序
2.避免选择恐惧症
3.节省开支
2.Docker的安装及环境配置
2.1.查看是否是root用户
我们切换到root用户才能操作Docker
who am i 查看是什么用户
2.2.查看当前内核版本
uname -r 查看当前内核版本

2.3.更新yum源
yum update -y

如果以前安装到旧的版本要进行卸载
yum remove docker docker-common docker-selinux docker-engine
2.4.安装Docker所需要的工具包
yum install -y yum-utils device-mapper-persistent-data lvm2

2.5.设置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

2.6.下载安装Docker
yum install docker-ce docker-ce-cli containerd.io -y -y

2.7.启动Docker并且设置开机自启动
systemctl start docker
systemctl enable docker

2.8.测试是否安装成功
docker version

3.Docker阿里云镜像仓库配置
进入阿里云镜像官方网址登陆:
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 

docker run hello-world
1.下载一个hello-world的镜像
2.根据镜像实例化一个Docker容器
3.执行容器中功能,即可打印语句

在我们原始的虚拟机里面是没有的需要自己创建

创建文件
vi daemon.json

点击insert键复制
{
"registry-mirrors": ["https://ue5hjdvt.mirror.aliyuncs.com"]
}

注意:要复制自己的阿里云镜像
Esc :wq回传即可完成
在执行以下命令即可
systemctl daemon-reload
systemctl restart docker

选择mysql的对比

4.Docker常用命令
4.1.Docker基本命令
启动Docker systemctl start docker
停止Docker systemctl stop docker
重启Docker systemctl restart docker
开机启动Docker systmctl enable docker
查看Docker信息 dockerinfo
查看Docker帮助文档 docker --help
4.2.Docker镜像常用命令
查询 docker images

新增 docker pull mysql:5.7(如果需要数据库5.7 版本的可以加冒号5.7)

删除 docker rmi ...
docker rmi -f ...

4.3.Docker容器常用命令
新增
docker run
docker run -di
docker run -it
docker run --name
新增tomcat

查询
docker ps
docker ps -a
启动容器并且进入容器
docker exec -it tomcat1 /bin/bash
删除
docker rm
docker rm -f
只进入容器
docker exec -it sleepy_chatterjee /bin/bash
退出 exit;



![[附源码]Python计算机毕业设计Django基于SpringBoot的演唱会购票系统论文2022](https://img-blog.csdnimg.cn/a9a3101db0374d7bb21be45d26719402.png)















