
Docker
容器是一种轻量级操作系统层面的虚拟机,它为应用软件及其依赖组件提供了一个资源独立的运行环境。 应用软件所依赖的组件会被打包成一个可重用的镜像,镜像运行环境并不会与主操作系统共享内存、CPU和硬盘空间,由此也保证了容器内部的进程与容器外部进程的独立关系
小凌学姐是网工
希望我的笔记对你们有所帮助
谢谢你的关注
展开
-
Docker课堂笔记
docker基础知识原创 2022-06-18 21:13:22 · 156 阅读 · 1 评论 -
Harbor仓库搭建与使用
1【简答题】搭建Harbar1)准备:两台机子,一个作为客户端,一个为服务端。均已安装好:docker,docker-compose,Python2)下载Harbarhttps://github.com/vmware/harbor/releases/download/v1.2.2/harbor-online-installer-v1.2.2.tgz3)修改配置文件ip地址为服务器地址4)启动6)验证是否成功:容器是否已经启动,是否可以登录网页界面解答.原创 2022-05-25 20:37:46 · 523 阅读 · 1 评论 -
使用Docker-compose部署wordpress
【简答题】按下列要求完成docker-compose.yml的编写,将yml复制到答题区1)服务:db 镜像:mysql:5.7 卷:db_data:/var/lib/mysql 定义容器重启策略 环境变量 root密码:somewordpress 数据库:wordpress 用户:wordpress 密码:wordpress2)服务:wordpress 在数据库之后启动 ...原创 2022-05-23 11:46:56 · 468 阅读 · 1 评论 -
1.创建一个容器,将容器中的/word文件夹挂载到宿主机上的/var/log 2.在容器中的/wrod下创建文件1.txt,并写入“hello world”
题目:1.创建一个容器,将容器中的/word文件夹挂载到宿主机上的/var/log2.在容器中的/wrod下创建文件1.txt,并写入“hello world”3.查看宿主机当中的/var/log是否存在1.txt;4.如果存在,那么在/var/log去修改1.txt的内容为:“已经在宿主机中修改1”,回到容器当中去查看是否发生变化5.反过来,在容器修改内容为“已经在容器中修改1”,区宿主机中查看 6.再把容器给删了,查看/var/log中是否还存在1.txt...原创 2022-05-14 22:56:43 · 616 阅读 · 0 评论 -
如果在相同网络中继续接入新的容器,那么在新接入容器中是否可以通过“c1“的容器名称来ping通的
docker run -it --name c2 --network localnat alpine shdocker run -it --name c1 --network localnat alpine sh原创 2022-05-02 20:59:24 · 603 阅读 · 0 评论 -
docker创建一个容器
1.使其接入到新建的桥接网络localnat中。2.容器名字:c1;3.镜像:alpine;4.启动命令:sleep 1d;5.守护式启动原创 2022-05-02 20:51:56 · 1211 阅读 · 0 评论 -
docker网络基本命令(查看网络、查看bridge底层细节、创建单机桥接网络)
查看网络:docker network ls查看bridge底层细节:docker network inspect bridge创建单机桥接网络,名为localnet: docker network create -d bridge localnet查看系统中的Liunx网桥安装Liunx brctl工具:yum install bridge-utils查看Liunx网桥:brctl show...原创 2022-05-02 20:40:18 · 5460 阅读 · 0 评论 -
Dockerfile构建(利用centos6镜像构建mysql镜像)
3.(简答题)编写Dockerfile制作mysql镜像,生成镜像名为my_build:mysql,具体要求如下:(1)基于镜像centos:7(2)开放端口3306(3)设置root密码为123456创建目录并进入目录:mkdir mysql1cd mysql1编辑文件:vim mysql_file写入内容:FROM guyton/centos6#RUN yum install -y wget#RUN wget -O /etc/yum...原创 2022-04-29 09:51:24 · 2061 阅读 · 2 评论 -
在centos中安装mysql
1.拉取镜像guyton/centos6docker pull guyton/centos62.以镜像为模板创建容器mycentos_mysql(1) docker create -it --name mycentos_mysql guyton/centos6 /bin/bash #这条只是直接创建并没有启动(2)或者使用 docker run -it --name mycentos_mysql -p 3307:3306 guyton/centos6 #意思是.原创 2022-04-26 08:38:20 · 165 阅读 · 0 评论 -
dockerfile构建
编写Dockerfile制作mysql镜像,生成镜像名为my_build:mysql,具体要求如下:(1)基于镜像centos:7(2)开放端口3306(3)设置root密码为123456原创 2022-04-25 20:43:47 · 891 阅读 · 1 评论 -
dockerfile构建
编写Dockerfile制作镜像,生成镜像名为my_build:Nginx2。首先创建目录dockerfile-nginx2,保存Dockerfile文件。具体要求如下:(1)基于镜像centos:7(2)将nginx.repo复制到容器中的yum源定义文件位置/etc/yum.repo(3)安装Nginx(4)修改Nginx首页信息为“Hello!This is nginx server”(5)对外暴露80端口(6)启动Nignx,启动命令:Nginx -g daemon off;原创 2022-04-25 20:23:09 · 2436 阅读 · 0 评论 -
dockerfile构建
编写Dockerfile制作镜像,生成镜像名为my_build:Nginx1。首先创建目录dockerfile-nginx1,保存Dockerfile文件。具体要求如下:(1)基于镜像centos:7(2)安装Nginx a.安装相关依赖 b.下载并解压Nginx(3)工作目录设为:nginx-1.9.7(4)编译安装Nginx(5)对外暴露80,443端口(6)修改Nginx配置文件,以非daemon方式启动(7)复制服务启动脚本并设置权限(8)启动容器时执原创 2022-04-25 20:05:31 · 1404 阅读 · 0 评论 -
容器技术与Docker(构造自定义镜像、基于容器创建镜像(docker commit)、基于本地模板镜像(docker export)、文件转换为镜像)
一、构造自定义镜像自定义镜像基于容器创建镜像docker commit [option] 容器id/name 镜像名:标签二、模板创建容器以centos:7为模板创建容器mycentosdocker run -it --name mycentos centos:7 /bin/bash在容器中通过Vim创建文件1.txtyum install vim -y文件内容为:hello worldvim 1.txt # 编辑文件cat ...原创 2022-03-26 11:43:21 · 666 阅读 · 0 评论 -
容器镜像综合练习一、在centos中安装mysql
1.简答题1)拉取镜像guyton/centos6docker pull guyton/centos62)以镜像为模板创建容器mycentos_mysql docker create -it --name mycentos_mysql guyton/centos6 /bin/bash #这条只是直接创建并没有启动 或者使用 docker run -it --name mycentos_mysql -p 3307:3306 guyton/centos6 #意思是名为m...原创 2022-03-16 15:10:36 · 1892 阅读 · 1 评论 -
Docker的三个基本概念、常用命令、查看容器状态、容器创建、启动容器、停止容器、删除容器、退出方式
1.3 Docker的三个基本概念镜像(Image)是一个只读的模板,类似于安装系统用到的那个iso文件,我们通过镜像来完成各种应用的部署一个镜像也可以创建多个容器容器(Container)镜像类似于操作系统,而容器类似于虚拟机本身。它可以被启动、开始、停止、删除等操作,每个容器都是相互隔离的。仓库(Repository)存放镜像的一个场所,仓库分为公开仓库和私有仓库。最大的公开仓库Docker hub(hub.docker.com),国内公开仓库(dockerpool.com)原创 2022-03-16 14:44:50 · 4495 阅读 · 4 评论 -
容器技术与Docker(第二节 Docker加速器)
执行docker info出现如下警告 WARNING: IPv4 fowarding is disabledWARNING: bridge-nf-call-iptables is disabledWARNING: bridge-nf-call-ip6tables is disabled原创 2022-03-01 22:15:28 · 270 阅读 · 1 评论 -
容器技术与Docker(第一节 容器的安装与下载)
在虚拟机里安装容器一、yum安装GCC相关的环境依赖 yum -y install gcc yum install -y gcc-c++ yum install -y yum-untils二、设置stable repository仓库1.yum-config-manager --add-repohttp://mirrors.aliyun.com/docker-ce/liunx/centos/docker-ce.repo三、更...原创 2022-03-01 20:52:34 · 316 阅读 · 1 评论