目录
Docker是新一代虚拟化技术;
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
#查看内核
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
进入阿里云镜像官方网址:
创建一个文件
cd /etc/docker/
vim daemon.json
把自己的配置加入编辑器里
3. 配置
systemctl daemon-reload
systemctl restart docker4. 检测
方法一:输入:docker run hello-world
方法二:
输入:
docker search mysql
docker pull mysql
启动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
列出本机所有镜像 docker images
搜索镜像 docker search
下载镜像 docker pull
docker pull 镜像名称注意:不加镜像名称,默认下载最新版本latest
docker pull mysql
docker pull mysql:5.7
删除镜像 docker rmi
docker rmi -f 强制删除
创建容器
新增容器并进入容器: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/