一:安装docker
1.安装依赖环境:
yum -y install yum-utils device-mapper-persistent-data lvm2
2.准备镜像源
yum -y install curl
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
3.安装docker
yum -y install docker-ce
4.启动docker查看docker版本
systemctl start docker
docker version#查看docker版本
二:docker关于镜像的基本操作
1.查找docker镜像
docker search -s 100 nginx
-s 100 星级评价高于100
2.下载镜像
docker pull nginx#如果不加标签默认下载latest,最新的镜像
3.查看下载的镜像
docker images
4.查看镜像信息
docker inspect nginx (镜像ID号)
5.更改镜像名或标签
docker tag nginx:latest mynginx:liwenxu
docker images#改名后查看信息
6.删除镜像
docker rmi mynginx:latest
7.保存镜像到本地
docker save -o nginx.tar nginx:latest
8.将本地文件导入镜像
docker load < nginx.tar
9.将镜像上传到仓库
docker pull mynginx:liwenxu#上传到默认仓库
出现此报错是镜像仓库问题,默认的仓库是dockerhub,配置一个镜像加速器
阿里云加速器https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors搜容器镜像服务 进入后---->容器加速器
执行上图的命令
三.docker关于容器的基本操作
1.创建容器
docker create -it nginx /bin/bash
2.查看容器
docker ps -a #查看全部容器
docker ps #查看启动容器
3.创建并启动容器
docker run -it -p 80:80 -v /html:/usr/share/nginx/html nginx /bin/bash
/# :退出容器
exit :退出并关闭容器
ctrl+p+q:快捷键 只是退出容器
4.启动、关闭、重启容器
docker ps -a #查看全部容器
docker start e620261c4119 #启动;#e620261c4119为容器ID
docker stop e620261c4119 #关闭;#e620261c4119为容器ID
docker restart e620261c4119 #重启;#e620261c4119为容器ID
docker kill e620261c4119 #杀死;#e620261c4119为容器ID
5.删除容器
docker rm -f e620261c4119 #e620261c4119为容器ID
6.查看容器内的输出
docker logs e620261c4119 #e620261c4119为容器ID
6.导出容器
docker export e620261c4119 > tomcat:liwenxu #e620261c4119为容器ID
7.导入容器
cat tomcat:liwenxu | docker import - tomcat:liwenxu
docker images