目录
Docker是一个开源的应用容器引擎,是新一代虚拟化技术。
Docker的优点:
1.简化程序
2.避免选择恐惧症
3.节省开支
我们切换到root用户才能操作Docker
who am i 查看是什么用户
uname -r 查看当前内核版本

yum update -y

如果以前安装到旧的版本要进行卸载
yum remove docker docker-common docker-selinux docker-engine
yum install -y yum-utils device-mapper-persistent-data lvm2

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

yum install docker-ce docker-ce-cli containerd.io -y -y

systemctl start docker
systemctl enable docker

docker version

进入阿里云镜像官方网址登陆:
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的对比

启动Docker systemctl start docker
停止Docker systemctl stop docker
重启Docker systemctl restart docker
开机启动Docker systmctl enable docker
查看Docker信息 dockerinfo
查看Docker帮助文档 docker --help
查询 docker images

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

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

新增
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;