【Docker】linux安装Docker

一、基本概念

三部分组成: Client(客户端)、DOCKER_HOST(Docker主机)、Registry(注册中心)

Docker(汽车)
Dockerfile(生产方法)Dockerfile 是一个文本文档,其中包含了用户创建镜像的所有命令和说明。
Docker image(样板车)Docker镜像就是一个只读的模板,包含了一些创建Docker容器的操作指令。通常情况下,一个Docker镜像是基于另一个基础镜像创建的,并且新创建的镜像会额外包含一些功能配置。例如:开发者可以依赖于一个 Ubuntu 的基础镜像创建一个新镜像,并可以在新镜像中安装Apache等软件或其他应用程序。
Docker container(零部件)Docker 容器属于镜像的一个可运行实例(镜像与容器的关系其实与 Java中的类与对象相似),开发者可以通过API接口或者CLI命令行接口来创建、运行、停止、移动、删除一个容器,也可以将一个容器连接到一个或多个网络中,将数据存储与容器进行关联。
Docker Registry(4S店)仓库,可以免费获取Docker image
Docker volume(汽车喇叭)为了能够保存(持久化)数据以及共享容器间的数据,Docker提出了Volume的概念.简单来说,Volume就是目录或者文件,它可以绕过默认的联合文件系统,而以正常的文件或者目录的形式存在于宿主机上
Docker Swarm(交警)Docker Swarm 是 Docker 自家针对集群化部署管理的解决方案

常用命令

查看容器:docker ps -a
删除容器:docker rm [镜像名]
宿主机镜像:docker image ls
删除镜像:docker image rm [3218b38490ce]
查看云镜像:docker search [tomcat]
下载镜像:docker pull [tomcat]
镜像详细信息:docker image inspect []
启动容器:docker run --name [新建容器名] -d -p [映射前:映射后端口号]

二、安装参考官网文档:

https://docs.docker.com/engine/install/

#  卸载旧版本
 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

卸载完成后检查旧版本路径:/var/lib/docker/

安装yum-utils包,设置存储库

 sudo yum install -y yum-utils
 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

安装docker引擎

sudo yum install docker-ce docker-ce-cli containerd.io

完成后会显示:Complete!

docker -v 检查安装完成

[root@mengjian1 lib]# docker -v
Docker version 20.10.14, build a224086

启动 docker

systemctl start docker

国外的源访问比较慢,需要设置镜像加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://填上镜像地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

后期需要可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

国内常用的Docker镜像地址:
http://hub-mirror.c.163.com 网易
https://你的id.mirror.aliyuncs.com 阿里云,ID在自己阿里云账号信息查
http://docker.mirrors.ustc.edu.cn 中国科技大学USTC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值