Docker
crabdave
这个作者很懒,什么都没留下…
展开
-
Docker Push Error : FATA[0001] Respository does not exist
Docker Push Error : FATA[0001] Respository does not exist docker push ${login_name}/${image_name} failsdocker push docker.io/${login_name}/${image_name} fails docker tag ${image_id} dock...原创 2016-08-03 13:53:33 · 184 阅读 · 0 评论 -
Dockerfile Centos 7 修改时间和字符集
Dockerfile Centos 7 修改时间和字符集 # modify timezoneRUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#modify Character setENV LANG en_US.UTF-8ENV LANGUAGE en_US.UTF-8ENV LC_ALL en_...原创 2016-11-30 18:08:42 · 994 阅读 · 0 评论 -
Docker 批量删除中间镜像缓存
Docker 批量删除中间镜像缓存 docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rmdocker images|grep none|awk '{print $3 }...原创 2016-12-19 17:42:40 · 1400 阅读 · 0 评论 -
Centos7 使用SSL验证和Nginx做代理搭建Docker仓库Registry
Centos7 使用SSL验证和Nginx做代理搭建Docker仓库Registry 1、安装Docker Registry 2、安装python、pip、htpasswd3、运行nginx和registry容器,使用docker-compose.yml编排4、配置nginx 5、加入SSL验证、生成证书等等6、Docker客户端使用Registry (push/...原创 2017-01-05 17:22:22 · 176 阅读 · 0 评论 -
使用Docker镜像部署etcd集群
使用Docker镜像部署etcd集群 参考:官方参考https://github.com/coreos/etcd/blob/master/Documentation/op-guide/container.md#dockeretcd使用http://blog.csdn.net/u010424605/article/details/44592533docker网络配置...原创 2017-01-21 15:42:33 · 1533 阅读 · 1 评论 -
使用Docker官方镜像搭建ZooKeeper集群
使用Docker官方镜像搭建ZooKeeper集群 参考: https://segmentfault.com/a/1190000006907443 使用hub.docker.com上zookeeper官方镜像 docker pull zookeeper docker run --rm=true --name my_zookeeper zookeeper:l...原创 2017-01-22 10:58:09 · 796 阅读 · 0 评论 -
使用OwnCloud Docker容器+阿里云OSS搭建自己的云盘服务 on Centos 7
使用OwnCloud Docker容器+阿里云OSS搭建自己的云盘服务 on Centos 7 阿里云的OSS存储比较便宜OwnCloud免费Docker容器部署简单 首先将oss挂载到阿里云的ECS主机上ossfs安装请参考:http://crabdave.iteye.com/blog/2355690 卸载ossfs(如果需要)umount 宿主机...原创 2017-02-11 15:45:09 · 1384 阅读 · 0 评论 -
Dockerfile buildpack-deps:jessie 基础镜像修改代码集和时区
Dockerfile buildpack-deps:jessie 基础镜像修改代码集和时区 修改代码集# Ensure UTF-8 locale# Set the localeRUN apt-get clean && apt-get updateRUN apt-get install localesRUN locale-gen en_US.UTF-8...原创 2017-02-17 11:59:28 · 886 阅读 · 0 评论 -
Dockerfile Tomcat 前台运行
Dockerfile Tomcat 前台运行 如果使用我们常用的startup.sh作为容器启动脚本,容器会自动关闭,此时Tomcat在后台运行,没有在前台运行的线程 Dockerfile 文件最后加上EXPOSE 8080CMD ["catalina.sh", "run"]...原创 2017-02-18 15:34:53 · 2621 阅读 · 0 评论 -
Docker-compose安装
Docker-compose安装 下载地址(使用最新的版本):https://github.com/docker/compose/releases/ 安装会非常慢,耐心等待吧$ curl -L https://github.com/docker/compose/releases/download/1.11.2/docker-compose-`uname -s`-`...原创 2017-03-01 10:26:08 · 133 阅读 · 0 评论 -
进入Docker容器的shell脚本
进入Docker容器的shell脚本 使用root用户安装util-linuxyum -y install util-linux 编写脚本vi docker-enter.sh #!/bin/bashCNAME=$1CPID=$(docker inspect --format "{{.State.Pid}}" $CNAME)if [ "$#" -g...原创 2017-03-09 09:50:03 · 5821 阅读 · 0 评论 -
Docker的四种网络模式
Docker的四种网络模式 参考:http://www.cnblogs.com/frankielf0921/p/5822699.html原创 2017-03-11 17:48:12 · 177 阅读 · 0 评论 -
docker-compose 部署shipyard
docker-compose 部署shipyard 参考:https://shipyard-project.com/ docker-compose.yml文件下载(附件里也有)https://github.com/crabdave/Docker-shipyard.git 修改vim /etc/sysconfig/dockerOPTIONS= 中添加-H tcp...原创 2017-03-14 15:05:09 · 463 阅读 · 0 评论 -
docker/compose中links/external_links的区别
docker/compose中links/external_links的区别 参考:http://blog.csdn.net/halcyonbaby/article/details/47904085http://stackoverflow.com/questions/35154441/docker-compose-links-vs-external-links 将两个服...原创 2017-03-15 20:03:55 · 5049 阅读 · 0 评论 -
Docker容器安装的mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
Docker容器安装的mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 使用的是官方镜像 mysql:5.7 刚开始在容器内部使用mysql -pyourpasswdmysql -uroot -pyourpasswd mysql -uroo...原创 2017-03-16 15:56:24 · 5090 阅读 · 4 评论 -
基于Docker的dubbo容器,实现简单弹性云扩展
基于Docker的dubbo容器,实现简单弹性云扩展 本文章基于该样例进行修改:git clone https://github.com/binblee/dubbo-docker.git cd dubbo-docker ls -l drwxr-xr-x 4 root root 43 3月 16 16:16 service-apidrwxr-xr-...原创 2017-03-16 18:59:27 · 503 阅读 · 0 评论 -
在Docker容器中使用docker命令
在Docker容器中使用docker命令 参考:https://forums.docker.com/t/how-can-i-run-docker-command-inside-a-docker-container/337/2 ubuntu:docker run -it --rm=true -v /var/run/docker.sock:/var/run/docker...原创 2017-03-17 14:03:25 · 1036 阅读 · 0 评论 -
SELinux的模式
SELinux的模式 参考:http://blog.sina.com.cn/s/blog_5aee9eaf0100y44q.html原创 2016-11-21 18:15:18 · 328 阅读 · 0 评论 -
Docker ENTRYPOINT和CMD
Docker ENTRYPOINT和CMD 参考:https://zhidao.baidu.com/question/1112099415768483819.html原创 2016-11-21 18:01:01 · 367 阅读 · 0 评论 -
CentOS7 Docker容器文件挂载权限
CentOS7 Docker容器文件挂载权限 参考 :http://bbs.chinaunix.net/thread-4247577-1-1.html 添加selinux规则,将要挂载的目录添加到白名单:示例:chcon -Rt svirt_sandbox_file_t /home/docs之后执行:docker run -i -t -v /home/docs:/src ...原创 2016-08-18 11:48:36 · 594 阅读 · 0 评论 -
国内的Docker Hub镜像服务
国内的Docker Hub镜像服务 DaoCloud在国内提供了首个Docker Hub镜像服务,而且免费。vi /etc/sysconfig/dockerOPTIONS="--registry-mirror=http://aad0405c.m.daocloud.io" 修改后最终是:OPTIONS='--selinux-enabled --log-driver=j...原创 2016-08-22 20:06:36 · 1181 阅读 · 0 评论 -
Docker常用命令
Docker常用命令安装:yum install -y docker systemctl start docker.servicesystemctl enable docker 以交互方式进入指定容器docker exec -it container-zbox /bin/bash 批量删除的已经处于停止状态的容器docker rm `docker p...原创 2016-08-22 20:11:17 · 82 阅读 · 0 评论 -
Windows Docker 安装、挂载Windows磁盘
Windows Docker 安装、挂载Windows磁盘 Windows Docker 安装http://blog.csdn.net/zistxym/article/details/42918339 安装包 https://github.com/boot2docker/windows-installer/releases(这个地址国内下载很慢)用这个: https...原创 2016-09-07 14:23:55 · 1689 阅读 · 0 评论 -
修改Docker容器的字符集
修改Docker容器的字符集 Dockerfile文件中加入 RUN localeRUN localedef -i zh_CN -c -f UTF-8 zh_CN.UTF-8RUN echo "export LC_ALL=zh_CN.UTF-8" >> /etc/profile && source /etc/profile ENV L...原创 2016-09-09 11:42:29 · 3245 阅读 · 1 评论 -
CentOS 7 Shipyard启动时一直显示省略号的解决办法
CentOS 7 Shipyard启动时一直显示省略号的解决办法 # curl -sSL https://shipyard-project.com/deploy | bash -sDeploying Shipyard -> Starting Database -> Starting Discovery -> Starting Cert Volume...原创 2016-09-13 10:35:13 · 403 阅读 · 0 评论 -
Docker mysql 和 mariadb数据切换
docker mysql 和 mariadb数据切换参考:https://blog.tutum.co/2014/05/27/containerize-your-database-volume-with-tutum-mysql-images/ 删除当前实验机上的所有镜像docker stop `docker ps -a -q`docker rm `docker ps -a...原创 2016-10-08 15:03:59 · 175 阅读 · 0 评论 -
centos 7 部署docker mysql 5.6 容器主从服务
centos 7 部署docker mysql 5.6 容器主从服务 yum install -y wget dockeryum upgrade 给当前目录授权以便挂载到容器mkdir -p /data/mysqlchcon -Rt svirt_sandbox_file_t /data/mysql 在宿主机上安装mysql client 下载 m...原创 2016-10-09 17:35:51 · 201 阅读 · 0 评论 -
Docker centos7 安装ssh
Docker centos7 安装ssh 参考:http://www.thinksaas.cn/topics/0/516/516528.html docker run -i -t centos:7 /bin/bash yum install passwd openssl openssh-server -y ssh-keygen -q -t rsa -b 204...原创 2016-10-17 17:19:20 · 199 阅读 · 0 评论 -
在Docker中运行SSH进程服务
在Docker中运行SSH进程服务 参考:http://www.widuu.com/chinese_docker/examples/running_ssh_service.html 以下是用Dockerfile设置sshd服务容器,您可以使用连接并检查其他容器的卷,或者可以快速访问测试容器。 # sshd## VERSION 0....原创 2016-10-18 13:42:18 · 316 阅读 · 0 评论 -
Docker 创建Mysql、Redis、Mongodb容器 on Centos7
Docker 创建Mysql、Redis、Mongodb容器 on Centos7 创建Mysql容器docker run -p 3306:3306 --name mysql-5.6 -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql:5.6进入容器 修改配置文件 sed -i '/explicit/a max_allowed_packet...原创 2016-11-11 10:40:27 · 255 阅读 · 0 评论 -
Docker 挂载权限 chcon: can't apply partial context to unlabeled file
Docker 挂载权限 chcon: can't apply partial context to unlabeled file 参考:http://www.linuxidc.com/Linux/2012-09/70199.htm # chcon -t samba_share_t /software chcon: can't apply partial context to ...原创 2016-11-18 09:58:50 · 2461 阅读 · 2 评论 -
Docker修改容器内的时间
Docker修改容器内的时间 docker run --name 《name》 -v /etc/localtime:/etc/localtime:ro ... 把时区设置加入到Dockerfile中 # Ubuntu RUN echo “Asia/shanghai” 》 /etc/timezone; # CentOS RUN cp /usr/share...原创 2016-11-18 12:54:27 · 1825 阅读 · 0 评论 -
Docker Centos7 Container 容器中运行 crontab 定时任务 Dockerfile
Docker Centos7 Container 容器中运行 crontab 定时任务 Dockerfile # Pull base image FROM centos:latest MAINTAINER crabdave "calorie.david@gmail.com" # Usage: USER [UID]USER root# modify t...原创 2016-11-21 17:21:46 · 5976 阅读 · 0 评论 -
Docker Centos7.2 docker Failed to get D-Bus connection
Docker Centos7.2 docker Failed to get D-Bus connection 原因是因为dbus-daemon没能启动。其实systemctl并不是不可以使用。将你的CMD或者entrypoint设置为/usr/sbin/init即可。会自动将dbus等服务启动起来。 参考:http://welcomeweb.blog.51cto.com/1...原创 2016-11-21 17:31:58 · 231 阅读 · 0 评论 -
Docker Centos SSHD服务 Dockerfile
Docker Centos SSHD服务 Dockerfile # Pull base image FROM centos:latest MAINTAINER crabdave "calorie.david@gmail.com" # Usage: USER [UID]USER root# modify timezoneRUN cp /usr/sh...原创 2016-11-21 17:50:35 · 116 阅读 · 0 评论