Docker
螃蟹@横着走
Life is coding, no bug fixes!
展开
-
在Windows上体验Docker(一)安装
docker相关电子书下载:点此进入在Windows平台上使用体验docker,我们需要从Docker的官网上下载Docker Community Edition for windows,也就是所谓的Docker CE,其官方下载地址为:https://store.docker.com/editions/community/docker-ce-desktop-windows下载后得...原创 2018-03-31 23:56:48 · 1677 阅读 · 0 评论 -
CentOS 7 为Docker配置代理
创建配置文件:mkdir -p /etc/systemd/system/docker.service.dvi /etc/systemd/system/docker.service.d/http-proxy.conf内容如下:[Service]Environment="HTTP_PROXY=http://127.0.0.1:8118"Environment="NO_PROXY=...原创 2019-04-23 00:20:18 · 1514 阅读 · 0 评论 -
Docker安装ElasticSearch 7
配置参数:sysctl -w vm.max_map_count=262144 &&grep vm.max_map_count /etc/sysctl.conf下载镜像:docker pull elasticsearch:7.0.0启动容器:docker run --name elasticsearch -d \-v /home/elk/elastics...原创 2019-04-28 12:11:35 · 4288 阅读 · 1 评论 -
Docker安装Kibana 7
拉取镜像:docker pull kibana:7.0.0运行镜像:docker run --name kibana -d \-p 5601:5601 \-e ELASTICSEARCH_HOSTS=http://192.168.100.206:9200 \-v /home/elk/kibana/plugins:/usr/share/kibana/plugins:rw \k...原创 2019-04-28 13:43:53 · 3928 阅读 · 2 评论 -
Docker安装sonaqube
安装PostgreSQL:docker run --name postgres -d -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar postgres安装Sonarqube:docker run --name sonarqube -d -p 9000:9000 --link postgres -e SONARQUBE_JDBC_U...原创 2019-04-24 17:13:14 · 552 阅读 · 0 评论 -
在Docker中使用gitbook
注:本例的运行环境为CentOS 7,已安装好docker-ce,以用户woods身份登录,已创建好目录/home/woods/gitbook,其下包含两个子目录gitbook和html,防火墙端口4000已打开运行gitbook容器命令:docker run --name gitbook \-p 4000:4000 \-v /home/woods/gitbook/gitbook:...原创 2019-04-20 00:56:04 · 1867 阅读 · 0 评论 -
Docker安装Logstash 7
拉取镜像:docker pull logstash:7.0.0运行容器:docker run --name logstash -d -p 5044:5044 -p 9600:9600 logstash:7.0.0创建配置文件目录,设置权限:mkidr -p /home/elk/logstash/config && \chown -R 1000 /home...原创 2019-04-29 19:27:52 · 5234 阅读 · 1 评论 -
Docker安装showdoc
建立映射目录:mkdir -p /home/docker/showdoc/html分配权限:chmod -R 777 /home/docker/showdoc运行容器:docker run -d --name showdoc --restart=always -p 40080:80 -v /home/docker/showdoc/html:/var/www/html/ ...原创 2019-04-25 11:26:37 · 771 阅读 · 0 评论 -
Docker安装gitea
创建映射目录:mkdir -p /home/docker/gitea运行容器:docker run --name gitea -d \ --restart=always \-v /home/docker/gitea/:/data \-p 3000:3000 \-p 10022:22 \gitea/gitea:1.8.0防火墙开端口:firewall-cmd --...原创 2019-04-30 09:20:14 · 3699 阅读 · 0 评论 -
构建oracle数据库docker镜像
github地址:https://github.com/oracle/docker-images克隆:git clone https://github.com/oracle/docker-images进入对应版本的目录以12.2.0.1为例:cd docker-images/OracleDatabase/SingleInstance/dockerfiles/12.2.0.1...原创 2019-05-09 16:02:10 · 991 阅读 · 0 评论 -
Oracle数据库官方Docker镜像
到docker hub,登录后搜索oracle:进入Oracle Database Enterprise Edition页面后进行订阅:填入个人信息,同意协议,即可查看内容:在docker 命令行login后才能拉取镜像:docker pull store/oracle/database-enterprise:12.2.0.1-slim运行容器:docker...原创 2019-05-09 17:28:39 · 8358 阅读 · 0 评论 -
docker安装php-fpm,并与集成到nginx中
运行php-fpm容器:docker run -d \--name php-fpm \--restart=always \-p 59000:9000 \-v /home/docker/nginx/html:/var/www/html \php:7.3.5-fpm-alpine3.9 \php-fpm/home/docker/nginx/html是宿主机映射到nginx卷对应...原创 2019-05-28 11:22:56 · 2814 阅读 · 0 评论 -
docker安装nexus3
建立目录,分配权限:mkdir /home/docker/nexus3/data && chown -R 200 /home/docker/nexus3/data容器启动命令:docker run -d -p 18081:8081 --name nexus3 -v /home/docker/nexus3/data:/nexus-data sonatype/nexus...原创 2019-07-08 11:11:22 · 717 阅读 · 0 评论 -
docker安装mysql,修改大小写设置
运行容器:docker run --name mysql \-e MYSQL_ROOT_PASSWORD=root \-v /home/docker/mysql/data:/var/lib/mysql \-p 3306:3306 \-p 33060:33060 \-d \mysql:5.7 \--character-set-server=utf8mb4 \--collatio...原创 2019-07-23 16:19:44 · 2126 阅读 · 0 评论 -
docker安装emby server
官方docker hub:https://hub.docker.com/r/emby/embyserver拉取镜像:docker pull emby/embyserver:latest启动容器:docker run -d \--name emby \--restart=always \-v /home/docker/emby/config:/config \-v /...原创 2019-07-20 23:42:12 · 11964 阅读 · 2 评论 -
docker 安装kafka
启动zookeeper容器:docker run -d \--name zookeeper \--restart=always \-p 2181:2181 \wurstmeister/zookeeper启动kafka容器:docker run -d --name kafka \--restart=always \-p 9092:9092 \--link zookeep...原创 2020-01-21 11:54:38 · 1825 阅读 · 0 评论 -
CentOS 7中使用Docker安装jenkins
创建jenkins主目录:mkdir -p /home/docker/jenkins/jenkins_home设置权限:chown -R 1000 /home/docker/jenkins运行jenkins镜像:docker run --name jenkins \-p 58080:8080 \-p 50000:50000 \-v /home/docker/jenk...原创 2019-04-22 14:39:06 · 635 阅读 · 0 评论 -
Docker安装nginx
创建目录:mkdir -p /home/docker/nginx/config/conf.dmkdir -p /home/docker/nginx/htmlmkdir -p /home/docker/nginx/logs运行临时容器,生成配置文件:docker run --name tmp-nginx-container -d nginxdocker cp tmp-nginx...原创 2019-04-26 00:06:30 · 461 阅读 · 0 评论 -
在Windows上体验Docker(二)拉取镜像
在使用docker部署应用之前,首先需要下载镜像,为了提高下载速度,可以使用阿里云的镜像加速器,访问阿里云的开发者平台:https://dev.aliyun.com,点击管理工具:点击镜像加速器,就可以看到你的专属镜像加速链接:然后在docker的设置界面填入上面的镜像加速链接:点击"Apply"后,docker会重启,完成镜像加速的设置。此外,还可以使用http://...原创 2018-04-01 18:51:15 · 2953 阅读 · 0 评论 -
在Windows上体验Docker(三)运行centos镜像
使用下面指令拉取最新的centos镜像:docker pull centos输入下面的指令运行centos镜像并查看容器:Max Woods@MI-BOOK-PRO D:\> docker run -d -it --name centos centos /bin/bash8d472e7f3f68a64abd119739ad83932fc0facac816eadd3529e8a51aa74...原创 2018-07-13 16:13:08 · 4408 阅读 · 0 评论 -
在Windows上体验Docker(五)运行redis镜像
在Windows命令行中输入以下命令,启动redis容器:docker run --name redis -p 6379:6379 -v /d/docker/redis/data:/data -d redis redis-server --appendonly yes参数“--appendonly yes”表示开启持久化参数“-v /d/docker/redis/data:/dat...原创 2018-08-03 22:18:40 · 1192 阅读 · 0 评论 -
在Windows上体验Docker(四)运行mysql镜像
在windows命令行中输入以下命令,启动mysql容器:docker run -d --name mysql -e MYSQL_ROOT_HOST=% -e MYSQL_ROOT_PASSWORD=root -e MYSQL_USER=mysql -e MYSQL_PASSWORD=mysql -p 3306:3306 -v /d/docker/mysql:/var/lib/mysql m...原创 2018-08-01 14:29:53 · 2326 阅读 · 0 评论 -
在Windows上体验Docker(六)运行rabbitmq镜像
官方镜像:https://hub.docker.com/_/rabbitmq/在Windows命令行中输入以下命令,启动rabbitmq容器:docker run -d --name rabbitmq \-p 5672:5672 \-p 15672:15672 \-v /d/docker/rabbitmq:/var/lib/rabbitmq/mnesia \rabbitmq:ma...原创 2018-08-08 10:00:47 · 859 阅读 · 0 评论 -
在Windows上体验Docker(七)运行oracle xe 11g镜像
quay io:https://quay.io/repository/maksymbilenko/oracle-xe-11g?tag=latest&tab=tagsdocker pull quay.io/maksymbilenko/oracle-xe-11g运行容器:docker run --name oracle -d \-p 8080:8080 \-p 1521...原创 2018-11-11 20:53:36 · 951 阅读 · 0 评论 -
VirtualBox虚拟机中安装CentOS 7(八)安装Docker CE
以管理员登录,依次执行下列命令:yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum makecache fastyum install -y docker-ceservice docker start如果使用...原创 2018-12-20 23:43:23 · 1243 阅读 · 0 评论 -
在Windows上体验Docker(八)运行jenkins镜像
docker hub:https://hub.docker.com/r/jenkins/jenkins/运行镜像:docker run --name jenkins -p 38080:8080 -p 50000:50000 -d -v /e/docker/volume/jenkins:/var/jenkins_home jenkins/jenkins浏览器中打开:http:/...原创 2018-12-10 11:55:51 · 1874 阅读 · 0 评论 -
docker开启http访问
临时开启命令: sudo dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock访问下面地址进行验证:http://${ip}:2375/info永久开启:编辑docker宿主机文件/lib/systemd/system/docker.servicesudo vi /lib/systemd/system...原创 2018-12-17 15:53:11 · 7214 阅读 · 0 评论 -
VirtualBox虚拟机中安装CentOS 7(九)安装docker compose
下载Docker Compose:sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose加入执行权限:sudo chmod +x /usr/loca...原创 2019-01-11 15:09:30 · 535 阅读 · 0 评论 -
VirtualBox虚拟机中安装CentOS 7(十)为Docker Api开启TLS
以root身份建立目录:mkdir /root/.docker进入该目录,执行下列命令生成证书:openssl genrsa -aes256 -out ca-key.pem 4096openssl req -new -x509 -days 3650 -key ca-key.pem -sha256 -out ca.pemopenssl genrsa -out server-key...原创 2019-01-26 00:42:38 · 438 阅读 · 0 评论 -
VirtualBox中安装alpine linux(二)安装docker
先保证/etc/apk/repositories中包含下面的源:https://mirrors.aliyun.com/alpine/latest-stable/community/https://mirrors.aliyun.com/alpine/latest-stable/mainhttp://dl-cdn.alpinelinux.org/alpine/latest-stable/ma...原创 2019-02-15 14:53:35 · 617 阅读 · 0 评论 -
Docker容器的--restart参数
--restart参数有3个可选值 :no,on-failure,always1.no为默认值,表示容器退出时,docker不自动重启容器2.on-failure表示,若容器的退出状态非0,则docker自动重启容器,还可以指定重启次数,若超过指定次数未能启动容器则放弃:docker update --restart=on-failure:3 [容器名]3.always表示,...原创 2019-02-28 11:08:26 · 8305 阅读 · 0 评论 -
在Docker中使用Alpine
启动一个Alpine最新版的容器:docker run -d -it --name alpine alpine /bin/sh以交互模式进入该容器:docker attach alpine或docker exec -it alpine /bin/sh查看版本信息:cat /ect/issue或uname -a ...原创 2019-02-25 11:43:21 · 3632 阅读 · 0 评论 -
VirtualBox中安装alpine linux(三)安装Portainer
简介:Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像和网络数据卷的基本操作、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。拉取镜像:docker pull portainer/portainer运行容器:docker run --name portainer -d \--res...原创 2019-02-21 12:53:38 · 985 阅读 · 0 评论 -
docker安装nextcloud
首先安装mysql,并建立nextcloud数据库,并分配nextcloud数据库用户建立卷映射目录:mkdir -p /home/docker/nextcloud/data启动容器:docker run -d --name nextcloud \-p 2080:80 \-v /home/docker/nextcloud/data:/var/www/html \nextc...原创 2019-07-23 09:35:34 · 1328 阅读 · 0 评论