
Docker
武汉牛牛
oooo
展开
-
一. Docker安装
我的虚拟机版本是ubuntu16.04方法1. 使用的是ubuntu软件源中自带的Docker包安装的。使用此方式安装的docker版本过低。① $ sudo apt-get update执行时出现如下错误:Reading package lists... DoneE: Problem executing scripts APT::Update::Post-Invoke-S...原创 2019-01-08 19:02:02 · 225 阅读 · 0 评论 -
二. 镜像
镜像是Docker运行容器的前提。 修改默认镜像仓库地址:https://ieevee.com/tech/2016/09/28/docker-mirror.html我在测试环境,使用的是ustc的镜像,速度不怎么样,不太好用。$vi /usr/lib/systemd/system/docker.service修改ExecStart,增加--registry-mirror=...原创 2019-01-08 19:10:14 · 374 阅读 · 0 评论 -
三.容器
容器是提供应用服务的组件。Docker技术入门与实战作者建议在生产环境中,容器前段引入HA(高可靠性机制),例如:HAProxy工具来代理容器访问,在容器出现故障时,切换到其他容器,还可以自动重启故障容器。创建容器$ sudo docker create -it tomcat启动容器$ sudo docker run tomcat后台守护线程启动$ sudo docker ru...原创 2019-01-08 19:11:16 · 149 阅读 · 0 评论 -
四.仓库
仓库是集中存放镜像的地方。注册服务器是存放仓库的具体服务器,每个服务器可以有多个仓库,每个仓库下有多个镜像。仓库可以理解为某个项目。例如:dl.dockerpool.com/ubuntu,dl.dockerpool.com是注册服务器地址,ubuntu是仓库名。创建和使用私有仓库$ sudo docker run -d -p 5000:5000 registry这将从服务器上下载和启...原创 2019-01-08 19:12:02 · 164 阅读 · 0 评论 -
五. 数据管理
数据卷挂载本机的一个目录作为容器的数据卷$ sudo docker run -d -v /home/jcy/tomcat/webapps:/usr/local/tomcat/webapps/ tomcat数据卷容器:提供容器间数据共享。首先,创建一个数据卷容器dbdata,并在其中创建一个数据卷挂载到/home/jcy/dbdata$ sudo docker run -it -v...原创 2019-01-08 19:14:58 · 152 阅读 · 0 评论 -
六. 网络基础配置
端口映射实现访问容器-p 或者 –P原创 2019-01-08 19:15:46 · 136 阅读 · 0 评论 -
七. 使用Docker部署Tomcat项目
查看镜像docker images启动tomcatdocker run -p 8081:8080 docker.io/tomcat # 若端口被占用,可以指定容器和主机的映射端口 前者是外围访问端口:后者是容器内部端口启动后可以通过http://localhost:8081/访问部署webapp 上传war包到容器 以挂载的方式启动tomcat sudo dock...原创 2019-01-08 19:18:18 · 242 阅读 · 0 评论