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

Docker学习笔记_安装和使用mysql【图】

一、系统环境和准备 1、宿主机OS:Win10 64位 2、虚拟机OS:Ubuntu18.04 3、操作账号:docker 二、安装 1、搜索mysql镜像:docker search mysql 2、下载mysql镜像,docker pull mysql:5.7 3、检查下载的镜像,docker images | grep mysql 二、使用mysql镜像 1、启用容器 方式一、 sudo docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/my...

docker菜鸟学习笔记之ubuntu容器中python -V和python -v的不同

查看版本号的命令为python --version,可简写为python -V,但是一直查看不成功,搜索后得知,是因为大小写敏感。 python -V为查看版本号并返回到ubuntu的容器命令行 python -v并不是简单的展示版本和模块,而是以一种载入模块信息的形式(import)启动 python 或进入 python 环境 这里又与直接python进入不一样,用ctrl+D或者exit()退出时会自动运行cleanup清除刚才加载的模块信息。(注意exit不能直接退出,需加括号调用相关方法...

Docker学习笔记之-部署.Net Core 3.1项目到Docker容器,并使用Nginx反向代理(CentOS7)(一)【代码】【图】

上一节演示如何安装Docker,链接:Docker学习笔记之-在CentOS中安装Docker 本节演示 将.net core 3.1 部署到docker容器当中,并使用 Nginx反向代理,部署平台 CentOS 7.8 在演示之前先打地基: 1,需要安装 Nginx 支持 (centos7.8 默认不带Nginx) 2,需要安装 .NET Core Runtimes 运行时支持 额外补充:如果要在CentOS上开发 .NET应用,要安装 SDK(SDK中包括运行时)。 如果只需运行应用程序,只需要安装运行时。 如果要安装该运...

centos docker 篇学习笔记

CentOS下安装yum: https://www.cnblogs.com/jukaiit/p/8877975.html Centos7 安装docker 以及常用命令: https://www.cnblogs.com/zhaoyandev/p/9314387.html 学习视频:https://search.bilibili.com/all?keyword=docker&from_source=banner_search docker 中文官网学习资料: http://www.docker.org.cn/book/install/install-docker-under-ubuntu-precise-20.html

Docker学习笔记---通俗易懂【代码】【图】

目录Docker简介Docker安装Docker的基本组成安装Docker配置阿里云镜像加速回顾helloworld流程工作原理Docker的常用命令帮助命令镜像命令容器命令常用其它命令小结练习部署部署Nginx部署Tomcat部署es+kibana可视化Docker镜像Docker镜像加载原理分层理解commit镜像容器数据卷使用数据卷部署MySQL具名挂载和匿名挂载初识Dockerfile数据卷容器DockerFileDockerFile介绍DockerFile构建过程, 表示注释。DockerFile指令实战测试实战 Tomca...

Docker训练营Docker基础知识学习笔记task3——Docker入门Dockerfile详解及镜像创建

本学习笔记为阿里云天池龙珠计划Docker训练营的学习内容,学习链接为:https://tianchi.aliyun.com/specials/activity/promotion/aicampdocker 一、学习知识点概要 1.Base Images 2.安装依赖包,pip包请在requirements . txt添加 3.把当前文件夹里的文件构建到镜像的根目录下,并设置为默认工作目录 4.如何创建自己的镜像。 二、学习内容 1.Base Images 从天池基础镜像构建( from的base img 根据自己的需要更换,建议使用天池open l...

Docker学习笔记第一章【代码】【图】

Docker概述 Docker为什么出现?一款产品,从开发到上线,从操作系统,到运行环境,再到应用配置,作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。docker之所以发展如此迅速,也是运维它对此给出了一个标准化的解决方案。软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。开发人员利用 Docke...

docker命令学习笔记

yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo docker run -it 镜像 启动一个镜像容器 exit 关闭退出容器 CTRL+p+q也是退出容器 docker images 查看本地的镜像 docker pull mysql --filter=START=5000 筛选 下载镜像 docker start 容器id 开启容器 docker stop 容器id 冠斌容器 docker restart 容器id 重启容器 docker kill 容器id 杀死容器 docker attach 容器id 就是进入这...

Docker_学习笔记系列之容器【代码】

Docker组成之容器一、启动容器启动容器执行单次命令然后马上容器就自动关闭docker run 镜像名或镜像id 启动的shell命令【启动执行命令后就关闭了容器】交互式启动容器 docker run -i -t image_name /bin/bash二、查看容器查看系统中的容器 docker ps [-a][-l] 不给参数,只列出运行中的所有容器 -a 显示所有容器包含已经关闭的容器 -l 列出最新创建的容器 eg:docker ps |grep 镜像名/id 【查看镜像创建的容器】 查看容器的详细信...

Docker_学习笔记系列之镜像【代码】

Docker镜像是一个只读的模板,它是由一层层文件构成的,由一组文件组成,或者多组文件系统联合组成,每当修改镜像就会生成一个新的层文件 1.查看镜像 docker images 参数 -q 只显示镜像id -q 只显示id -a 所有 -f 过滤条件 如:只显示没有tag的中间层镜像<none>:<none> dangling=true -no trunk 不截断id # 如删除镜像名为ubuntu的所有镜像 docker rmi $(docker image -q ubuntu)# 另一种查看方式, 直接docker image可以查看该...

Docker_学习笔记系列之仓库【代码】【图】

docker仓库分公有和私有之分,本文主要介绍如何搭建私有仓库 1. 简介Docker仓库,类似于yum仓库,是用来保存镜像的仓库。为了方便的管理和使用docker镜像,可以将镜像集中保存至Docker仓库中,将制作好的镜像push到仓库集中保存,在需要镜像时,从仓库中pull镜像即可。 Docker 仓库分为公有云仓库和私有云仓库 公有云仓库:由互联网公司对外公开的仓库官方阿里云等第三方仓库私有云仓库:组织内部搭建的仓库,一般只为组织内部使用,...

Docker_学习笔记系列之数据卷【代码】

docker 数据卷目的是实现宿主机和容器,容器与容器之间数据共享 特点: 数据双向共享,改变任何一方其他都会改变 容器停掉或删掉不会影响宿主机数据,保证了数据的持久化和安全性,是复制属性 如果仅仅容器之间数据共享,则所有容器删除数据也就没了,但只要有一个,数据就还在 支持映射多个目录,加多个-v即可 1.查看数据卷映射信息 docker volume ls [root@python-node01 ~]# docker volume ls DRIVER VOLUME NAME l...

Docker_学习笔记系列之网络【代码】

docker网络简介bridge: 桥接 【docker默认】 docker network --helpdocker每生成一个容器,就分配给容器一个ip,同事在宿主机增加一对网卡,即docker用的虚拟接口协议,通过evth-pair,充当一个桥梁,连接各种虚拟设备,默认通过docker0网关来通信的,采用桥接模式docker容器之间网络是互通的8: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UPlink/ether 02:42:45:be:08:ce brd ff:ff:ff:ff:ff:ffine...

Docker_学习笔记系列之docker-compose【代码】

docker官方提供的用于批量容器编排,compose是官方提供的开源项目 主要的目的是实现一个应用同时需要多个子服务协同完成,根据docker-compose文件将不同的服务部署到不同的容器中 单台机器,编排多个容器【如一个项目需要:redis,mysql,Nginx,web,相当于4个关联的容器】 官网文档:https://docs.docker.com/compose/ 1.docker-compose安装 # 下载 官方:sudo curl -L "https://github.com/docker/compose/releases/download/1....

Docker_学习笔记系列之docker-swarm【代码】

官方文档:https://docs.docker.com/engine/swarm/how-swarm-mode-works/nodes/ docker-compose 解决单台机器多服务协同工作问题 docker-swarm 解决多台机器,实现集群高可用,负载均衡搭建swarm集群搭建swarm,初始化swarm集群,且设置本节点为管理节点# 在没有加入过集群的干净的且安装了docker的单节点上 docker swarm init 2.查看如何增加管理节点或worker节点命令及对应tokendocker swarm join-token worker | manager # 在管...