镜像(image):
docker镜像,就好比是一个模板、可以通过这个模板来创建容器服务;
tomcat镜像==>run命令==>tomcat容器(提供服务)
通过这个镜像可以创建多个容器,最终服务运行或者项目运行就是在容器中的
容器(container):
Docker利用容器技术、独立运行一个或者一个组应用、通过镜像来创建
启动、停止、删除基本命令!
目前可以把容器理解为一个简易的Linux系统
仓库(repository):
仓库就是存放镜像的地方!
仓库分为:共有仓库和私有仓库
Docker Hub
阿里云都有容器服务(配置镜像加速!)
安装Docker
环境准备:
1、Linux基础
2、Centos7
3、使用Xshell连接远程服务器进行操作
Linux下载docker网址:Install Docker Engine on CentOS | Docker Documentation
步骤:
1、卸载旧的版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、需要的安装包
sudo yum install -y yum-utils
3、设置镜像仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
-- 国外的,很慢,不要用
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-- 这是阿里云的,建议使用
更新yum软件包索引
yum makecache fast
4、安装docker相关的 docker-ce(社区) docker-ee(企业)
yum install docker-ce docker-ce-cli containerd.io
5、启动docker
systemctl start docker
6、使用 docker version查看是否安装成功
7、hello word程序
docker run hello-world
8、查看一下下载的这个helloworld镜像
docker images
9、了解:卸载docker
-- 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
-- 删除资源
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
阿里云镜像加速
1、登录阿里云。找到容器服务
2、找到镜像加速地址
3、配置使用(四个命令一个一个执行)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://c8w0itta.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
网友评论