Docker下载安装
一、下载安装docker所需依赖
- 命令
yum install -y yum-utils device-mapper-persistent-data lvm2
- 执行结果
二、设置软件源(官方的源安装软件包很慢,我是用的是阿里的,你们自己选择就行)
命令:
官方的:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
阿里的:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清华大学的:
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
结果:
三、查看docker源中的docker版本
- 命令
yum list docker-ce --showduplicates | sort -r
结果
四、默认最新版本安装
- 命令
yum install -y docker-ce docker-ce-cli containerd.io
结果
五、给docker配置阿里云镜像源,加速build
- 命令
第一个命令 sudo mkdir -p /etc/docker 第二个命令(这五行是一个命令): sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://i1el1i0w.mirror.aliyuncs.com"] } EOF
执行结果
六、启动
- 重新加载命令
systemctl daemon-reload
启动docker
systemctl start docker
查看docker版本
docker version
执行结果
七、下载命令补全工具
- 命令
yum -y install bash-completion
- 执行结果
八、编写Dockerfile
- 命令
mkdir /home/docker cd /home/docker vim Dockerfile
- 编写
# 第一行必须指定基础容器,我们是java项目,运行需要jdk支撑 FROM java:8 # 维护者信息(可选) MAINTAINER sunhongliang # 拷贝我们项目的jar包到容器中 # 第一个demo.jar为我们项目打出的jar包名称 # 第二个demo.jar为容器名称 ADD demo.jar demo.jar # 镜像启动容器后暴露的端口 EXPOSE 8080 # 第三个参数demo.jar为容器名称 ENTRYPOINT ["java","-jar","demo.jar"]
- 将项目打包成jar放到 Dockerfile同一目录
九、制作镜像
- 命令
docker build -t demo:v1 .
查看镜像
docker images
十、启动镜像
- 命令
docker run -it -d -p 10010:8080 --name=demos demo:v1
参数解释:
最后一个参数star:v1是我们前面制作出来的镜像的REPOSITORY和TAG用引号拼接
name=stars 是定义启动的容器的名字,后面使用命令查看容器的时候看到的IMAGE就是
8080使我们在项目中定义的项目访问端口
10010是docker启动的容器的访问端口(docker不会允许直接访问项目的端口,会给我们做一个映射,就像nginx一样,我们浏览器访问项目的时候使用10010,docker会给我们映射到项目的8080端口上。) 通过浏览器访问接口
http://172.20.10.3:10010/auth/test
结果:
OK!
Docker下载安装相关推荐
- docker下载安装,命令大全
Docker 官网 Github Docker 源码 Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2 ...
- Docker下载安装运行Nginx服务
文章目录 下载安装 在 Docker 中使用镜像 运行 Docker 容器 Docker运行Nginx 1.获取Nginx镜像 2.运行Nginx容器 下载安装 https://docs.docker ...
- docker下载安装Zookeeper
下载安装Zookeeper 文章目录 下载安装Zookeeper 1.下载Zookeeper镜像 2.启动容器并添加映射 3.查看容器是否启动 4.idea安装zk插件 1.下载Zookeeper镜像 ...
- docker下载安装和常用命令
系列文章目录 前言 官网及下载 https://docker.com/ 一.卸载旧版本docker yum remove docker \docker-client \docker-client-la ...
- Docker 下载安装 Docker 配置镜像加速器
1.下载Docker-CE rpm安装包 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 2.注意下载版本要和操作 ...
- 虚拟机下载安装、Docker下载安装
虚拟机 虚拟机使用准备 首先检查自己计算机的虚拟化状态. win10为例,打开任务管理器: 如果虚拟化是已禁用,需要自己上网百度自己的电脑如何开启虚拟化,一般都是在开机时进入BIOS去调试每个品牌或主 ...
- Nginx的下载安装及其配置指令
文章目录 一.Nginx的应用概述 1.Nginx概述 2.Nginx四大应用场景 1.HTTP服务器 2.反向代理 3.负载均衡 4.动静分离 二.Nginx的下载安装及其配置指令 1.环境准备 2 ...
- Docker初学5:下载安装可视化图形工具Portainer
下载安装可视化图形工具Portainer # 搜索Portainer [root@iZh40ti53pk77iZ ~]# docker search portainer NAME DESCRIPTIO ...
- Windows 环境下载安装Docker
1.win10之外的docker下载地址: https://www.docker.com/products/docker-toolbox 2.win10docker下载地址: https://www. ...
- Docker(一) docker简介安装以及下载运行第一个镜像
一.什么是Docker docker简介: docker是一个开源的应用容器引擎,基于go语言,遵从apache2.0协议开源.通过docker让开发者可以打包他们的应用以及依赖到一个可移植的镜像中, ...
最新文章
- 拜托,别再问我贪心算法了!
- 打破“维度的诅咒”,机器学习降维大法好
- smooth_L1_loss_layer.cu解读 caffe源码初认识
- 你有没有遇到要实现多种登录方式的场景丫 一起来看看咯 Spring Security 实现多种登录方式,如常规方式外的邮件、手机验证码登录
- 加来道雄 基因编辑 纳米机器人_基因编辑,人工制造超人?科学正在成为新迷信...
- 2018蓝桥杯省赛java_蓝桥杯2018年A组省赛
- 不能安装_钢厂为什么不能随意更换一氧化碳报警器安装位置
- 计算机和hdmi无法正常显示,HDMI都不灵 为什么电脑连电视效果差?
- c java 系统开发_java开发系统内核:使用C语言开发系统应用程序
- java多用户商城b2b2c源码
- 手绘平面设计邮票插画素材,复古元素走起
- python image 转成字节_Python 办公自动化之 Excel(下)
- Android远程推送笔记
- 第3章-线性概率模型(1)-logistics/probit模型
- Windows注册表开机自启,右键菜单,运行的位置介绍
- 登记车架号/VIN码用车架号识别
- gimp 抠图_GIMP 的基本操作
- 数字图像处理:实验八 遥感图像增强
- Deepin系统标题栏及其按钮美化
- Android 判断app是否正在播放音乐