当前位置:首页 > 服务端 > 03-Docker安装

03-Docker安装

2022年08月04日 18:59:17服务端4

Docker的基本组成

03-Docker安装 _ JavaClub全栈架构师技术笔记
镜像(image) :
docker镜像就好比是一个模板,可以通过这个模板来创建容器服务, tomcat镜像==> run ==> tomcat01容器(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。

容器( container) :
Docker利用容器技术,独立运行一个或者一 个组应用 ,通过镜像来创建的。
启动,停止,删除,基本命令!
目前就可以把这个容器理解为就是一个简易的linux系统

仓库( repository) :
仓库就是存放镜像的地方!
仓库分为公有仓库和私有仓库!
Docker Hub (默认是国外的)
阿里云…都有容器服务器(配置镜像加速!)

安装Docker

环境准备
1、Linux的基础
2、CentOS 7
3、使用Xshell 连接远程服务器进行操作
环境查看

# 系统内核是 3.10 以上的
[root@iZbp1ce780a5j2zww8kl9hZ /]# uname -r
3.10.0-1127.19.1.el7.x86_64

# 查看系统版本
[root@iZbp1ce780a5j2zww8kl9hZ /]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

安装

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

# 需要的安装包
yum install -y yum-utils

#设置镜像仓库
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo  # 默认是国外的!

#使用阿里国内源安装docker
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#更新yum软件包索引
yum makecache fast

# 安装dokcer  docker-ce 社区   ee企业版
yum install docker-ce docker-ce-cli containerd.io

# 启动Docker
systemctl start docker

# 查看Docker版本
docker version

03-Docker安装 _ JavaClub全栈架构师技术笔记

#测试docker
docker run hello-world

03-Docker安装 _ JavaClub全栈架构师技术笔记

# 查看一下下载的这个hello-wor1d 镜像
[root@iZbp1ce780a5j2zww8kl9hZ /]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
hello-world   latest    d1165f221234   2 months ago   13.3kB

卸载Docker
1. Uninstall the Docker Engine, CLI, and Containerd packages:   --- 卸载依赖
$ sudo yum remove docker-ce docker-ce-cli containerd.io
2. Images, containers, volumes, or customized configuration files on your host are not automatically removed. To delete all images, containers, and volumes: ---- 删除资源
$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd

#/var/lib/docker
docker的默认工作路径!

配置阿里云镜像加速

03-Docker安装 _ JavaClub全栈架构师技术笔记
03-Docker安装 _ JavaClub全栈架构师技术笔记
配置使用

sudo mkdir -p /etc/docker 

sudo tee /etc/docker/daemon.json <<-'EOF' 
{ 
    "registry-mirrors": ["https://cu5stxsx.mirror.aliyuncs.com"] 
} 
EOF 

sudo systemctl daemon-reload 

sudo systemctl restart docker

回顾HelloWorld流程
03-Docker安装 _ JavaClub全栈架构师技术笔记
03-Docker安装 _ JavaClub全栈架构师技术笔记
03-Docker安装 _ JavaClub全栈架构师技术笔记
03-Docker安装 _ JavaClub全栈架构师技术笔记
03-Docker安装 _ JavaClub全栈架构师技术笔记
03-Docker安装 _ JavaClub全栈架构师技术笔记
现在GuestOS都支持

作者:南北?
来源链接:https://blog.csdn.net/weixin_45581915/article/details/117621936

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/17206.html

分享给朋友:

“03-Docker安装” 的相关文章

虚拟机Linux 教程之Ubuntu安装教程【超多图】

虚拟机Linux 教程之Ubuntu安装教程【超多图】

文章目录 01前言 02虚拟机的安装 03Ubuntu镜像的下载...

专门为小白准备的入门级mybatis

专门为小白准备的入门级mybatis

引入依赖        <dependency>             <gr...

SpringBoot整合 mybatisPlus

SpringBoot整合 mybatisPlus

引言 最近在准备一期SpringBoot整合大全系列文章,同时也会有视频放出(视频还在酝酿中),如果大家觉得有帮助,记得点赞加收藏哦。 话不多说,咱们直接进入正题。 ​ 代码已经上传到码云:https://gitee.com/lezaiclu...

开发环境配置:jdk8的详细安装教程&&tomact的详细安装教程&&java环境变量的配置&&tomcat启动总失败原因

开发环境配置:jdk8的详细安装教程&&tomact的详细安装教程&&java环境变量的配置&&tomcat启动总失败原因

1、下载  链接: http://pan.baidu.com/s/1i57HZKx 密码: cnb4   2、详细安装过程   3、下载地址 链接: http://pan....

git-最详细的安装教程

git-最详细的安装教程

感谢作者:https://blog.csdn.net/sanxd/article/details/82624127 解决git下载过慢问题:git传传送门 https://npm.taobao.org/mirrors/git-for-windows...

IDEA社区版下载安装教程

IDEA社区版下载安装教程

一.安装IDEA 官网选社区版下载,选择安装路径后 打开IDEA后由于第一次使用,就选Do not import settings confirm协议后选择主题风格 二.新建工程 下面点击next...

WebStorm/IDEA 激活证书服务器

register  --> licence server --> http://idea.iteblog.com/key.php 作者:CaiCaiNeo 来源链接:https://blog.csdn.net/CODERCAICAI/a...

超详细图文教你如何使用 PyCharm 进行远程调试

超详细图文教你如何使用 PyCharm 进行远程调试

推荐阅读:http://pycharm.iswbm.com 这一篇文章是以前的文章,有的朋友已经看过,但是没有关系,因为这次我准备介绍这几大调试工具都是如何调试,又该如何选择。 一般情况下,我们开发调试都是在个人PC上完成,遇到问题,开一下 Pycharm 的调试器,很快就...

IntelliJ IDEA2017.3.2 激活

IntelliJ IDEA2017.3.2 激活

最新的IDEA激活方式 使用网上传统的那种输入网址的方式激活不了,使用http://idea.lanyus.com/这个网站提供的工具进行 1、进入hosts文件中:C:\Windows\System32\drivers\etc\hosts 2、将“0.0.0....

docker安装及删除Redis

docker安装及删除Redis

redis的安装方式有很多,本文讲述的是在docker中如何安装redis及删除redis的容器和镜像。 通过docker安装redis前,首先要确保虚拟机或服务器上已经安装了docker。 1、执行以下指令确定系统上是否已经安装了docker,本机显示已安装:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。