【docker学习笔记(2)】教程文章相关的互联网学习教程文章

Docker学习笔记(5-3)Docker的远程访问

学习内容:  配置客户端与守护进程的远程访问  服务端配置-H选项: 使服务端支持远程被访问  客户端使用-H选项: 使客户端访问远程服务端  本地环境DOCKER_HOST设置客户端访问的默认服务端地址 准备工作  两台机器server1、server2分别安装docker  修改docker守护进程启动选项,增加label选项,区别服务器  保证client api和server api版本一致 1、检查版本是否一致docker versionclient的版本server的版本-api的版本 ...

docker 学习笔记【图】

很有用的博客:介绍docker   转载请注明源文章出处:http://www.cnblogs.com/lighten/p/6841677.htmlhttps://www.cnblogs.com/lighten/p/6841677.html1.前言  docker的官网:这里。下一段摘自官网描述。  docker是世界领先的软件容器平台。开发人员使用docker可以消除与同事的代码协作时产生的“在我机器上运行是正常的”等问题。运营商使用docker在独立的容器中运行和管理应用程序,以获得更好的计算密度。企业使用docker构...

docker学习笔记(一): docker安装【代码】

印象中docker突然间火了起来,忍不住好奇,就买了本《第一本Docker书》来学习下,以此比较备忘! 由于我电脑上安装的是ubuntu 14.04,这里就只说 ubuntu下的安装吧!检查前提条件 检查内核 这是Ubuntu-14.04(X64)自带内核版本,3.8版本上可以支持Docker安装,如果不是,自行更新内核。如果不是64位系统,不可以安装。检查Device Mapper 也可以在/proc/devices 文件中检查是否有device-mapper条...

Docker学习笔记(8-3)Docker - 数据卷的备份和还原

学习目标:  备份数据卷  还原数据卷 docker run --volumes-from cid -v ${pwd}:/backup ubuntu tar cvf /backup/backup.tar docker restart dvt5docker attach dvt5exit # 通过容器备份数据卷容器中的数据卷docker run --volumes-from dvt5 -v ~/backup:/backup --name dvt10 ubuntu tar cvf /backup/dvt5.tar /datavolume1$ ls backup # 通过容器还原数据卷容器中的数据卷docker run --volumes-from dvt5 -v ~/backup:/backu...

Docker学习笔记_安装nginx【图】

一、软件环境 1、宿主机OS:Win10 64位 2、虚拟机OS:Ubuntu 18.04,虚拟机IP:192.168.8.25 3、Docker安装在虚拟机Ubuntu 18.04上二、安装过程 1、docker pull nginx 2、docker run --name mynginx -d -p 8081:80 nginx 这里作为测试,我使用了8081端口, 3、在浏览器里查看:http://虚拟机IP:8081 显示Welcome to nginx,则成功 原文:https://www.cnblogs.com/SH170706/p/1035869...

Docker Swarm Mode 学习笔记(聊聊 replicas)【代码】【图】

在 Swarm 集群中, 创建服务时可以通过设置 --replicas 参数来指定此服务在工作节点上运行的任务数。示例这里我们来创建一个 nginx 服务作为示例:version: '3'services: nginx:image: nginx:latestdeploy:replicas: 3ports: - "80:80"networks: - netvisualizer:image: dockersamples/visualizer:stableports: - "8080:8080"volumes: - "/var/run/docker.sock:/var/run/docker.sock"deploy:placement:constraints: [node.role == ...

docker学习笔记(五)——Docker常用命令总结【代码】

1. 开启/停止/重启container(start/stop/restart)容器可以通过run新建一个来运行,也可以重新start已经停止的container,但start不能够再指定容器启动时运行的指令,因为docker只能有一个前台进程。容器stop(或Ctrl+D)时,会在保存当前容器的状态之后退出,下次start时保有上次关闭时更改。而且每次进入attach进去的界面是一样的,与第一次run启动或commit提交的时刻相同。CONTAINER_ID=$(docker start <containner_id>) docke...

Docker学习笔记(2)

1. 查看docker信息(version、info) # 查看docker版本$docker version# 显示docker系统的信息$docker info 2. 对image的操作(search、pull、images、rmi、history) # 检索image$docker search image_name# 下载image$docker pull image_name# 列出镜像列1. 查看docker信息(version、info) # 查看docker版本 $docker version# 显示docker系统的信息 $docker info2. 对image的操作(search、pull、images、rmi、history) # 检索...

go学习笔记 beego 的部署【windows 和docker】【代码】【图】

windows下部署 在windows下和linux 下是一样的,windows 用bee pack -beGOOS=window 而linux 用 bee pack -beGOOS=linux -be GOARCH=amd64 ,通过bee创建的项目 默认是开发模式, 所以部署前需要修改 为runmode = prod, 这里我增加一个 配置 website="demo" ,在default.go controller里面使用 c.Data["Website"] = beego.AppConfig.String("website") , 目的是部署后我们一般都会修改配置文件,验证是否读取到正确的配置。 执行...

Docker_学习笔记系列之CentOs7安装docker【代码】

1.基本的Linux环境配置 # 关闭selinux防火墙 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config sync && reboot# 配置网络 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 # 指定网卡标识 BOOTPROTO=none # static /dhcp 指定网络模式,静态还是动态的 ONBOOT=yes # 开机自动启动网卡 IPADDR=192.168.1.2 GATEWAY=192.168.1.1 NETMASK=255.255.255.0systemctl restart network# 配置yum源 mv /e...

docker学习笔记(2)

在docker学习笔记(1)中,我们提到了通过commit 的命令来提交新的image,下面我们来通过Dockerfile文件来生成image,而且使用Dockerfile,很方便移植。 一、Dockerfile中几个常用的指令: (1)FROM 式: FROM image 或者 FROM image:tag (2)MAINTAINER在docker学习笔记(1)中,我们提到了通过commit 的命令来提交新的image,下面我们来通过Dockerfile文件来生成image,而且使用Dockerfile,很方便移植。一、Dockerfile中几个常...

Docker 学习笔记(含源码)【代码】【图】

Docker 学习笔记(含源码) Docker 入门 笔记整理来源 B站UP主狂神说Javahttps://space.bilibili.com/95256449/ Docker概述 Docker为什么出现? 一款产品: 开发–上线 两套环境!应用环境,应用配置! 开发 — 运维。 问题:我在我的电脑上可以允许!版本更新,导致服务不可用!对于运维来说考验十分大? 环境配置是十分的麻烦,每一个及其都要部署环境(集群Redis、ES、Hadoop…) !费事费力。 发布一个项目( jar + (Redis MySQL J...

Docker学习笔记:Alpine镜像+Python3安装+http服务器【代码】【图】

编写Dockerfile文件使用最新的Alpine镜像并安装Python3环境,如下: 因为python高于3.4则不会默认安装pip,需要手动安装。 试了很多其他办法都没安装上,唯有下载get-pip.py进行安装。 这里说一下cherrypy版本不能高于9.0.0,负责等下import wsgiserver会出错,因为wsgiserver后面移出cherrypy了。FROM alpine RUN mkdir /install COPY get-pip.py /install RUN apk update RUN apk add bash RUN apk add python3 RUN python3 /ins...

Docker学习笔记三.Docker容器安装启动(nginx,mysql,tomcat)【代码】【图】

我自己里的Docker容器就是使用Docker镜像启动了一个单独的容器,启动之后跟镜像关系不大了(目前理解,后期再说吧)。 1.安装启动nginx容器#1. 用docker search nginx 命令来查看可用版本 $ docker search nginx #2. 这里我们拉取官方的1.8.1版本的镜像: $ docker pull nginx:1.8.1#3. 安装完成后,我们可以使用以下命令来运行 nginx 容器:$ docker run --name nginx-test -p 8080:80 -d nginx:1.8.1#参数说明:# --name nginx...

Docker学习笔记05_部署nginx+php+mysql+phpmyadmin【代码】【图】

1、准备工作 docker pull 下载好需要的镜像文件: [root@Docker-Test mysql]# docker pull nginx [root@Docker-Test mysql]# docker pull php:7.1-fpm [root@Docker-Test mysql]# docker pull mysql [root@Docker-Test mysql]# docker pull phpmyadmin/phpmyadmin2、启动Nginx docker run -d -p 8080:80 --name xj_nginx1 nginx--name  自定义容器名称。 -d  设置容器在在后台一直运行。 -p  端口进行映射,将本地 8080 端口映...