docker
文章平均质量分 51
docker
西直门三太子
知是行之始,行是知之成
展开
-
docker compose
文章目录什么是docker-composedocker-compose 安装构建wordpress + mysql使用docker-compose构建 wordpress + mysqldocker-compose.yml 解析docker compose 常用命令什么是docker-compose可以理解为批处理工具根据定义的yml管理docker容器强大在于同时管理多个容器下面以构建wordpress + mysql 来体会下docker-composer的魅力docker-compos原创 2022-05-20 15:17:43 · 404 阅读 · 0 评论 -
Docker 数据持久化
文章目录docker 的 volume 是什么volume 常用命令Data VolumeBind Moutingdocker 的 volume 是什么数据卷,用于保存持久化数据volume 常用命令# 查看 docker volume ls[root@NameNode ~]# docker volume lsDRIVER VOLUME NAMElocal 5db87f5359d62a13c5844124f5b8cafdce7fe6c7b5a584e9d129318375e4原创 2022-05-19 21:01:40 · 470 阅读 · 0 评论 -
Docker网络(单机版)
文章目录查看docker网络类型查看docker网络详情容器通信原理docker --link 参数创建网络启动容器时指定网络查看docker网络类型docker network ls# outputNETWORK ID NAME DRIVER SCOPEe486a3825265 bridge bridge local9e40fc4ee6bd docker_default bridge locald2224c56原创 2022-05-18 15:48:47 · 423 阅读 · 0 评论 -
Docker 运行stress
文章目录stress是什么Dockerfile运行stress是什么是模拟压力测试的工具在机器上模拟cpu,内存等使用率来检测在不同状态下的运行情况DockerfileFROM centos:7# 扩展一下yum源,否则yum找不到stress# 这个命令不能合并,要先扩展源才能找到stress# RUN yum install -y epel-release \ stress 会找不stress RUN yum install -y epel-release RUN yum in原创 2022-05-17 18:15:27 · 563 阅读 · 0 评论 -
Docker 运行 flask
文章目录前言python代码Dockerfile构建镜像运行容器访问前言在阿里云上使用docker 容器运行 flask要求外网能访问python代码简单的教学 hello-worldapp.py# coding:utf-8from flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return "hello-world"if __name__ == '__main__':原创 2022-05-17 14:14:56 · 560 阅读 · 0 评论 -
搭建自己的dockerhub仓库
文章目录使用docker registry 镜像搭建启动容器# 将容器5000端口和本地5000端口映射 顺便为容器起名字 运行docker run --name=my-hub -p 5000:5000 registry# 假设你的ip是http://xxx.com# 可以通过http://xxx.com/v2/_catalog 查看是否启动成功,成功返回json格式数据安全配置需要配置dokcer engine的配置文件 daemon.json将自己的仓库地址 + 端口 添加到i原创 2022-05-16 21:26:44 · 1140 阅读 · 0 评论 -
Dockerfile常用命令
文章目录LABELFROMRUNCMDENTRYPOINTLABEL可以理解为代码中的注释概述下镜像的信息,比如作者啥的LABEL author = "xrx"LABEL description="xrx's centos-7-vim"FROM构建在什么镜像(baseImage)之上# 在centos:7 镜像之上构建FROM centos:7RUN在构建镜像时执行通常用于安装一些其他依赖# 构建时安装vimRUN yum install -y vim每一条原创 2022-05-16 19:52:08 · 130 阅读 · 0 评论 -
Dokcer 镜像发布
文章目录通过docker hub 发布authomated build通过docker hub 发布要求有dockerhub账号没有去的话去(https://hub.docker.com 注册)本地docker先登录docker login# 输入用户名,密码推送镜像# 这里我登录的用户叫xieruixaing# 所以才能推送xieruixaing/echo# 推送的镜像名称 / 前的名字要和自己的登录账号对应才行# 否则不能push成功docker push xierui原创 2022-05-16 19:48:50 · 87 阅读 · 0 评论 -
创建docker镜像的两种方式
文章目录前言第一种方式: 通过docker commit 创建镜像通过Dockerfile构建前言通过docker run -it centos:7 运行的容器之中是没有vim的这里我们创建一个属于自己的镜像,让其包含centos并且含有vim第一种方式: 通过docker commit 创建镜像这种方式并不推荐,别人不知道你的镜像里面有什么,万一装了一些奇奇怪怪的东西呢。运行centos7容器并通过yum 添加 vimdocker run -it centos:7yum insta原创 2022-05-13 22:48:42 · 2064 阅读 · 0 评论 -
docker常用命令
文章目录镜像相关查看镜像删除镜像容器相关运行容器查看正在运行的容器查看所有容器停止运行容器删除容器删除所有停止运行的容器镜像相关查看镜像docker image ls# 等价于docker images删除镜像要求镜像未被容器引用(不存在该镜像的容器)也就是说先删除使用该镜像的所有容器# docker image rm 镜像IDdocker image rm 30b903566949# 等价于docker rmi 30b903566949容器相关运行容器# docker原创 2022-05-13 22:12:43 · 157 阅读 · 0 评论 -
创建属于自己的docker镜像
文章目录先创建一个c源码文件创建c的可执行文件编写Dockerfile文件构建镜像运行先创建一个c源码文件hello.c#include <stdio.h>int main() { printf("Hello, World!\n");}创建c的可执行文件# 在当前目录下得到 hello可执行文件# 静态编译hello.c 到当前目录下hello文件中gcc -static hello.c -o hello编写Dockerfile文件vim Dockerfi原创 2022-05-13 19:02:01 · 208 阅读 · 0 评论 -
centos 安装Docker
文章目录前言卸载旧版本添加依赖添加repo安装卸载查看docker版本启动docker停止docker前言一代版本一代神安装请参考官方文档https://docs.docker.com/engine/install/centos/卸载旧版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-com原创 2022-05-02 17:00:26 · 98 阅读 · 0 评论