目录
2. 复制自己的镜像文件地址放到daemon.json文件中
Docker是新一代虚拟化技术;
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
Docker官网:https://www.docker.com/
1. 查看内核
uname -r
2. 更新yum源为最新
yum update -y
3. 安装Docker所需要的工具包
yum install -y yum-utils device-mapper-persistent-data lvm2
4. 设置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
5. 下载安装
yum install docker-ce docker-ce-cli containerd.io -y -y
6. 启动Docker并且开机自启动
systemctl start docker
systemctl enable docker7. 检测Docker是否安装成功
docker version
进入阿里云镜像官方网址:
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
进入后注册一个账号
1. 创建一个文件
cd /etc/docker/
vim daemon.json
2. 复制自己的镜像文件地址放到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/