docker 三要素 镜像、容器、仓库
1. 准备装好系统的虚拟机(确定centos7以及以上版本)
cat /etc/redhat-release
2. 安装gcc相关
yum -y install gcc
yum -y install gcc-c++
3. 安装需要的软件包
yum install -y yum-utils
4. 设置镜像(阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5. 更新yum软件包索引
yum makecache fast
6. 安装docker
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
7. 启动docker
// 启动
systemctl start docker
// 停止
systemctl stop docker
// 重启
systemctl restart docker
// 开机启动
systemctl enable docker
8. 验证docker是否安装成功
9. 阿里云镜像加速器
登陆阿里云找到容器镜像服务,镜像加速器按照提示配置即可。
docker命令大全
1. docker images 查看本地镜像
2. docker ps 查看正在运行的容器
3. docker rmi -f 镜像ID/镜像名。强制删除镜像
4. docker search 镜像名。 查询云仓库镜像
5. docker pull 镜像名。下载镜像到本地
6. docker run -it 镜像ID/镜像名 /bin/bash。 运行某个容器
7.docker exec -it 镜像ID/镜像名。 再次进入容器,并且exit退出后。容器依然后台运行。ctrl+p+q退出,容器不会停止
8. docker stop 镜像ID/镜像名。停止某个容器
9. 初次运行容器内退出使用exit退出,容器会停止。ctrl+p+q退出,容器不会停止。
10. docker attach 镜像ID/镜像名 再次进入容器,exit退出后,容器也会停止。ctrl+p+q退出,容器不会停止
11. docker commit -m='描述' -a='作者' 镜像ID 目标镜像名:版本(docker commit -m='ubuntu install vim' -a='wuhao' wuminghao myubuntu:1.1)
12.docker container prune 删除所有闲置的容器
13.docker rm -f 镜像ID/镜像名