赞
踩
官网文档:https://docs.docker.com/
docker的镜像仓库 Docker Hub
安装前先大概了解下docker
docker可以解决的问题:可以把项目和项目所需的环境一起打包,我们把它称为镜像。
docker 镜像就好比是一个模板,可以通过模板来创建容器服务,tomcat镜像–>run(运行起来) -->得到tomcat1容器(提供服务)
通过镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。
容器:docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的
docker 运行原理:
docker是一个client-server 结构的系统,docker的守护进程运行在主机上,通过Socket从客户端访问,DockerServer接收到Docker-client的指令,就会执行这个命令。docker利用的是宿主机的内核,docker的核心思想是隔离
1、环境准备:linux contOS 3.10版本及以上
查看系统版本
uname -r
查看详细的系统信息
cat /etc/os-release
2、卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
3、安装依赖包
yum install -y yum-utils
4、设置镜像仓库
设置阿里云仓库,下载镜像比较快
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.1这个命令是将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度
yum makecache fast
5、安装docker docker-ce 社区 :docker-ee 企业版
yum install docker-ce docker-ce-cli containerd.io
6、启动docker
systemctl start docker
重启docker服务:
systemctl restart docker
7、验证
查看版本信息
docker version
或者
docker info
8、阿里云镜像加速
登陆阿里云控制台 -> 镜像工具 -> 镜像加速器 可看到以下几个命令
依次执行下边4个命令
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://dgdghshfrq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
9、验证hello world
docker run hello-world
出现 Hello from Docker! 表示安装成
10、查看image
docker images
可以看到 hello-world 镜像信息、
以上 ,docker就安装成功了,具体使用命令参考
需要卸载的话,以下命令
1、卸载 Docker 引擎、CLI 和容器包
yum remove docker-ce docker-ce-cli containerd.io
主机上的映像、容器、卷或自定义配置文件不会自动删除。
2、删除所有映像、容器和卷:
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。