Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
刘李404not found
知识分享是个美德
展开
-
docker-compose 搭建 wordpress
version: "3.9"services: mysql: image: mysql:5.7 restart: always environment: MYSQL_DATABASE: wordpressdb MYSQL_USER: wordpressuser MYSQL_PASSWORD: wordpresspass MYSQL_RANDOM_ROOT_PASSWORD: '1' volumes: - my原创 2022-02-17 20:53:37 · 176 阅读 · 0 评论 -
Docker 跨主机容器网络通信 -- Flannel 实现
一、简介Flannel 是一种基于 overlay 网络的跨主机容器网络解决方案,也就是将 TCP 数据包封装在另一种网络包里面进行路由转发和通信,Flannel 是 CoreOS 开发,专门用于 Docker 多机互联的一个工具,让集群中的不同节点主机创建的容器都具有全集群唯一的虚拟 IP 地址,Flannel 使用 go 语言编写。...原创 2022-02-15 16:17:11 · 1458 阅读 · 0 评论 -
docker入门--数据卷
一、bind mount将宿主机上的目录或文件挂载到容器中宿主机目录的内容会覆盖容器目录可以给目录附权限,默认rw可读可写。格式:ro只读使用-v选项指定目录格式:<host path>:<container path>实例:将容器的/opt目录挂在到宿主机的/data/centos目录下docker run -d -v /data/centos:/opt...原创 2019-08-05 22:02:39 · 153 阅读 · 0 评论 -
Docker入门(七):使用镜像安装kafka+zookeeper
参考博客:https://my.oschina.net/lhztt/blog/791664一、下载镜像docker pull wurstmeister/kafkadocker pull zookeeper:latest二、启动镜像启动zookeeperdocker run -d -p2181:2181 -v/etc/localtime:/etc/localtime --name zo...原创 2019-07-09 15:43:09 · 719 阅读 · 0 评论 -
Docker入门(九):搭建非加密的docker私有仓库
文章目录一、下载镜像二、运行镜像三、配置仓库加密四、上传本地镜像4.1 修改镜像标签4.2 上传至仓库五、下载仓库中的镜像一、下载镜像拉取官方镜像docker pull registry查看[root@localhost registry]# docker imagesREPOSITORY TAG IMAG...原创 2019-07-23 11:07:56 · 665 阅读 · 0 评论 -
Docker安装OwnCloud私有云盘
文章目录一、安装Docker1.1 安装1.2 配置1.3 启动二、安装MySQL2.1启动MySQL容器2.2 MySQL初始化三、安装OwnCloud准备状态云服务器一台公网IP49.234.12.23服务器防火墙关闭服务器安全组开放80、23306端口一、安装Docker1.1 安装yum install -y yum-utils d...原创 2019-10-18 17:29:49 · 916 阅读 · 0 评论 -
Dockerfile--基础镜像
#拉取Centos镜像FROM centos:latest#作者信息MAINTAINER liuli<1224979840@qq.com>#配置阿里的yum源,删除系统自带的yum源RUN rm -rf /etc/yum.repos.d/*#将阿里的yum文件复制进去COPY Centos-7.repo /etc/yum.repos.d/Centos-7.repo#设置...原创 2021-09-10 10:59:38 · 300 阅读 · 0 评论 -
docker容器迁移实战,不使用commit
文章目录1、需求2、迁移方案3、实战3.1 第一步3.2 第二步3.3 第三步3.4 随机启动一个容器验证1、需求将公司主服务器上的docker容器整个迁移至另外一台备份服务器上,包含数据与配置。主服务器总共装了20多个容器,如果每个使用commit打包成镜像,非常耗时耗力,所以想出这个方案。2、迁移方案使用rsync命令直接将docker的根目录复制到备份服务器上在备份服务器上安装一...原创 2019-09-29 11:53:18 · 676 阅读 · 0 评论 -
Docker入门(八):制作ftp服务端镜像(匿名用户方式)
一、注意点1、由于ftp需要数据传输端口,而且要很多,所以启用容器的时候要提前映射一段端口,本文映射31100-311102、增加--privileged以启动vsftpd服务3、本文写的是匿名模式,要想系统用户登陆使用fauria/vsftpd镜像,挺好用。二、安装准备一个Centos7基础镜像liuli/centos7.6:base_images制作方法:https://blog....原创 2019-07-16 11:53:00 · 1358 阅读 · 0 评论 -
Dockerflie 详解
一、dockerfile常用指令1.1 FROM指定base镜像,本地不存在会从远程仓库下载,可指定私有仓库FROM centos #先从本地拉取centos镜像,本地找不到再联网拉取FROM 192.168.0.200/centos:7.6 #从私有仓库下载1.2 MANTAINER设置镜像的作者,邮箱信息MAINTAINER liuli <1224979840@q...原创 2019-07-25 11:33:38 · 432 阅读 · 0 评论 -
Docker入门(十二):制作hadoop3.0.3集群镜像
文章目录一、环境二、运行zookeeper集群镜像三、配置环境变量四、修改配置文件(三台服务器同步操作)4.1 修改hadoop-env.sh文件4.2 修改core-site.xml文件4.3 修改yarn-site.xml文件4.4 修改mapred-site.xml文件4.5 修改hdfs-site.xml文件(master)4.6 修改hdfs-site.xml文件(slave1)4.7 ...原创 2019-08-01 14:52:35 · 2349 阅读 · 1 评论 -
Docker入门(十):搭建Harbor仓库v1.8.1版本--离线安装
文章目录一、安装准备二、安装openssl三、安装docker-ce四、安装docker-compose五、安装harbor5.1下载安装程序5.2配置harbor.yml5.3运行install.sh安装并启动Harbor一、安装准备harbor下载地址:https://github.com/goharbor/harbor/releasesharbor官方文档:https://github...原创 2019-07-26 14:30:35 · 3613 阅读 · 0 评论 -
docker疑难杂症:解决容器安装gcc环境后,中文显示问号乱码问题
最佳解决办法就是重新生成一个有gcc环境的镜像dockefile:https://blog.csdn.net/qq_39680564/article/details/99425082原创 2019-08-13 13:24:09 · 858 阅读 · 0 评论 -
Docker入门(十三):制作hbase2.1.0集群镜像
文章目录一、环境二、运行hadoop集群镜像三、配置环境变量(三台服务器同步操作)四、修改配置文件(三台服务器同步操作)4.1 配置hbase-env.sh文件4.2 配置hbase-site.xml文件4.3 配置regionservers和backup-masters文件4.4 删除slf4j-log4j12-1.7.25.jar4.5 复制htrace-core-3.1.0-incubati...原创 2019-08-01 17:30:14 · 1307 阅读 · 0 评论 -
Docker入门(十一):制作zookeeper3.4.10集群镜像
一、环境docker版本Client: Docker Engine - Community Version: 19.03.1 API version: 1.40 Go version: go1.12.5 Git commit: 74b1e89 Built: Thu Jul 25 21:21:07 20...原创 2019-07-31 18:35:03 · 1174 阅读 · 0 评论 -
Docker安装Oracle 11g
链接:https://blog.csdn.net/qq_38380025/article/details/80647620转载 2019-10-28 10:42:58 · 169 阅读 · 0 评论 -
离线安装docker
文章目录一、获取安装包二、上传安装包2.1 使用Xshell 6链接服务器2.2 使用快捷键 Ctrl+Alt+F,弹出对话框后,点击取消2.3 将安装包拖进服务器2.4 传输完毕后,使用快捷键Ctrl+D断开链接,并关闭该窗口2.5 返回服务器,查看安装包三、安装docker3.1 解压tar包3.2 将解压出来的文件移到 /usr/bin/ 目录下3.3 将docker注册为service3....原创 2019-08-29 17:15:32 · 267 阅读 · 0 评论 -
docker疑难杂症:docker命令Tab无法自动补全
今天在敲命令时,发现docker无法自动补全镜像名和其他参数,这样使用效率大大降低,然后百度找方法,下面是解决方法一、安装bash-completeyum install -y bash-completion二、刷新文件source /usr/share/bash-completion/completions/dockersource /usr/share/bash-completio...原创 2019-07-23 19:51:18 · 9051 阅读 · 8 评论 -
Docker 网络
文章目录Bridge默认网桥自定义网络host 和 none在我们安装 Docker 后,会自动创建三个网络。我们可以使用下面的命令来查看这些网络:三个默认的网络分别为 bridge,host,none。[root@backup ~]# docker network lsNETWORK ID NAME DRIVER SCOPEf3c820edd253 bridge bridge原创 2020-08-14 17:14:20 · 302 阅读 · 0 评论 -
Docker容器安装vsftpd,设置被动模式,结果卡在读取目录列表
今天在容器中安装vsftpd,将他设置成被动模式后,使用FileZilla Client连接ftp,就一直卡在状态: 已连接状态: 读取目录列表...解决方案宿主机修改iptable配置:输入命令临时修改modprobe ip_nat_ftp永久修改vim /etc/sysconfig/iptables-configIPTABLES_MODULES=" " 改为...原创 2019-08-12 12:52:53 · 1883 阅读 · 1 评论 -
docker导入Oracle备份dmp文件
导入命令imp 用户名/密码 file=/home/oracle/test.dmp full=y ignore=y示例imp system/system file=/home/oracle/20190917.dmp full=y ignore=y执行结果[oracle@58ef6fab3e67 ~]$ imp system/system file=/home/oracle/20190...原创 2019-10-28 13:27:41 · 1097 阅读 · 0 评论 -
Docker容器安装FTP,vsftpd.log日志中文乱码解决方法:输出到message文件
ftp配置文件# 不允许匿名登陆anonymous_enable=NO# 允许本地用户登陆local_enable=YES# 允许本地用户写权限write_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YES...原创 2019-08-07 17:18:37 · 1268 阅读 · 0 评论