最近学习了Docker,跟着视频学习的,学起来比较简单,毕竟看Docker的人不是运维就是开发,本身有一定的基础,轻轻松松就能入门,无非就是镜像和容器两个核心概念,还有就是一些操作命令。(我说的只是一些入门的东西,Docker往深了学的话涉及到很多,这篇文章是我整个学习过程中敲过的一些命令,遇到的一些坑,有什么不对的地方,大家可以指出来,除此之外不喜勿喷!)
1.准备好一个springboot项目 ,我的项目很简单,就一个简单的欢迎接口,作为后期试验成功的简单验证。下面是我的项目搭建index接口示例。
项目端口和路径配置 application.properties
server.port=8086
server.servlet.context-path=/yuer
项目启动起来不报错,并且能在浏览器上localhost:8086/yuer 访问成功 出现 欢迎棠棠小朋友! 就没问题了,可以进行下一步了。
- 在一台linux服务器上下载安装Docker(我用的是阿里云的服务器Ubuntu,之前也用过自己本地的虚拟机Centos7安装过,其实都一样的,区别就是一个收费,一个免费 哈哈)
- 下载安装Docker
由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本
$ sudo apt-get remove docker docker-engine docker-ce docker.io
更新apt包索引
$ sudo apt-get update
安装 apt 依赖包,用于通过HTTPS来获取仓库
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加Docker官方的GPG密钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
使用下面的命令来设置stable存储库
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再更新一下apt包索引
$ sudo apt-get update
安装最新版本的Docker CE
$ sudo apt-get install -y docker-ce
在生产系统上,可能会需要应该安装一个特定版本的Docker CE,而不是总是使用最新版本:
列出可用的版本
$ apt-cache madison docker-ce
$ sudo apt-get install docker-ce=<VERSION>
启动docker服务
$ sudo systemctl start docker
查看docker服务是否启动
$ systemctl status docker
以上关于docker下载安装的相关内容,我也是参看了别人的博客,看了好几个基本上都是这么写的,按照这个一步一步来,也没出什么岔子,若是大家遇到什么问题,可以跟我分享一下。
- Docker 常用的几个命令 记下来方便日后查看
docker images //查看镜像
docker ps //查看容器
docker build