Docker
文章平均质量分 68
来了就走下去
生活不止有远方,还有代码
展开
-
Docker容器挂载目录时的小知识
示例mysql挂载version: '3.1'services: db: image: mysql:5.7.36 restart: always ports: - 3310:3306 environment: MYSQL_ROOT_PASSWORD: xxx volumes: - ./conf:/etc/mysql - ./data:/var/lib/mysql启动命令:docker-compose原创 2022-04-08 16:34:17 · 3158 阅读 · 0 评论 -
Docker在window7系统上运行
Docker在win7、win8系统上安装,需要安装docker-tool:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/我这里安装的是DockerToolbox-18.02.0-ce.exe安装过程比较简单,下一步下一步,如果我们已经安装了Git可以在安装时不安装Git,安装成功后桌面会有3个图标这...原创 2019-02-15 22:55:17 · 1269 阅读 · 0 评论 -
Docker官方案例
Docker安装完成后,运行后,会启动一个linux系统,主机地址为启动时的IP地址,如下我们也可以直接通过VirtualBox进入系统,默认登录用户名/密码:docker/tcuser有了这个我们就可以通过其它SSH工具连接上了。下面以官方的一个demo进行验证。1、在/home/docker下新建目录pythonmkdir python2、进入python,在目录...原创 2019-02-15 22:57:13 · 1155 阅读 · 0 评论 -
基于centos的jdk环境的程序镜像
为了运行java程序,我们需要最基本的jre环境,如果在新的机器上部署都需要设置java环境变量也是比较繁琐的,这里构建基于自定义jdk的应用程序镜像1、下载jdk并上传到docker服务器中这里的版本是:jdk-8u181-linux-x64.tar.gz2、解压jdktar -zxvf jdk-8u181-linux-x64.tar.gz3、编写Dockerfile文件(...原创 2019-02-15 22:58:14 · 1050 阅读 · 0 评论 -
在centos上安装Docker
由于在window使用dockertoolbox非常的有限,每次重启系统后,之前新建的文件都不存在了,但镜像和容器还保留着。所以这里通过虚拟机VirtualBox安装Docker。1、安装系统CentOS 7.6(这里最好是安装7以上的,因为至少要内核2.4.5及以上的才支持Docker,而7的内核都在3.10及以上,所以支持比较好)2、配置网络网卡设置圈出部分选择本地能连上网...原创 2019-02-15 22:59:01 · 132 阅读 · 0 评论 -
基于本地/Oracle官方jdk构建jdk镜像
在上一节中,我们基于centos为基础镜像,加入了本地的jdk,这样会导致镜像比较大。解决方案就是:jdk需要依赖什么,我们就基于这个依赖去创建jdk镜像,jdk需要依赖glibc,官方基础镜像中有一个alpine系统,该镜像中有一个alpine-glibc,我们的jdk依赖这个镜像就行1、基于本地jdk进行构建目录结构: Dockerfilejdk1.8.0_181.tar....原创 2019-02-18 15:59:12 · 2430 阅读 · 0 评论 -
Docker在线管理工具Shipyard
Shipyard是Docker的在线管理平台,功能比较强大,支持集群管理。下面讲解安装步骤。1、下载必要的镜像docker pull rethinkdbdocker pull microbox/etcddocker pull shipyard/docker-proxydocker pull swarmdocker pull dockerclub/shipyard 2、...原创 2019-02-18 16:00:16 · 627 阅读 · 0 评论 -
Docker安装mysql
Docker安装mysql的步骤如下1、下载镜像mysql(当时的最新版本为8.0.15)docker pull mysql2、启动镜像docker run -p 3306:3306 --name my-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql3、进入容器docker exec -it my-mysql bash4...原创 2019-02-18 16:01:11 · 111 阅读 · 0 评论 -
Docker compose管理mysql、项目后台系统(实现多容器管理)
前面我们通过单个容器进行管理,可以实现系统的部署,但是如果系统依赖的东西比较多时,在一个新的机器中,我们又需要将这些容器部署起来,你也许会说我们可以通过shell脚本来实现,但docker提供了更快、更简便的方式:docker compose,通俗点说就是组合多个容器并进行管理,类似maven jar管理。docker compose的核心是docker-compose.yml文件,通过该文件...原创 2019-02-18 16:02:15 · 940 阅读 · 0 评论