Docker常见使用】的更多相关文章

一.Docker中运行ubuntu容器,字体颜色太深导致无法看清 解决方案: 1. 利用dircolors命令,查看我们的系统当前的文件名称显示颜色的值,然后利用管道重定向到用户目录下的任意一个文件(这里我们创建了一个.dir_colors文件) 命令1: cd ~ 命令2: dircolors -p > .dir_colors 2. 用vim打开.dir_colors文件,然后找到“DIR 01;34” //这里的01表示高亮度显示,34表示蓝色,33表示黄色 修改为 “DIR 01;33”,…
Redis 基本信息 Redis 是开源的内存 Key-Value 数据库实现. 该仓库提供了 Redis 2.6 ~ 2.8.9 各个版本的镜像. 使用方法 默认会在 6379 端口启动数据库. $ sudo docker run --name some-redis -d redis 另外还可以启用 持久存储. $ sudo docker run --name some-redis -d redis redis-server --appendonly yes 默认数据存储位置在 VOLUME/…
MongoDB 基本信息 MongoDB 是开源的 NoSQL 数据库实现. 该仓库提供了 MongoDB 2.2 ~ 2.7 各个版本的镜像. 使用方法 默认会在 27017 端口启动数据库. $ sudo docker run --name some-mongo -d mongo 使用其他应用连接到容器,可以用 $ sudo docker run --name some-app --link some-mongo:mongo -d application-that-uses-mongo 或者…
MySQL 基本信息 MySQL 是开源的关系数据库实现. 该仓库提供了 MySQL 各个版本的镜像,包括 5.6 系列.5.7 系列等. 使用方法 默认会在 3306 端口启动数据库. $ sudo docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql 之后就可以使用其它应用来连接到该容器. $ sudo docker run --name some-app --link some-mysql…
CentOS 基本信息 CentOS 是流行的 Linux 发行版,其软件包大多跟 RedHat 系列保持一致. 该仓库提供了 CentOS 从 5 ~ 7 各个版本的镜像. 使用方法 默认会启动一个最小化的 CentOS 环境. $ sudo docker run --name some-centos -i -t centos bash bash-4.2# Dockerfile CentOS 5 版本 CentOS 6 版本 CentOS 7 版本…
Ubuntu 基本信息 Ubuntu 是流行的 Linux 发行版,其自带软件版本往往较新一些. 该仓库提供了 Ubuntu从12.04 ~ 14.10 各个版本的镜像. 使用方法 默认会启动一个最小化的 Ubuntu 环境. $ sudo docker run --name some-ubuntu -i -t ubuntu root@523c70904d54:/# Dockerfile 12.04 版本 14.04 版本 14.10 版本…
Node.js 基本信息 Node.js是基于 JavaScript 的可扩展服务端和网络软件开发平台. 该仓库提供了 Node.js 0.8 ~ 0.11 各个版本的镜像. 使用方法 在项目中创建一个 Dockerfile. FROM node:0.10-onbuild # replace this with your application's default port EXPOSE 8888 然后创建镜像,并启动容器 $ sudo docker build -t my-nodejs-app…
WordPress 基本信息 WordPress 是开源的 Blog 和内容管理系统框架,它基于 PhP 和 MySQL. 该仓库提供了 WordPress 4.0 版本的镜像. 使用方法 启动容器需要 MySQL 的支持,默认端口为 80. $ sudo docker run --name some-wordpress --link some-mysql:mysql -d wordpress 启动 WordPress 容器时可以指定的一些环境参数包括 -e WORDPRESS_DB_USER=…
Nginx 基本信息 Nginx 是开源的高效的 Web 服务器实现,支持 HTTP.HTTPS.SMTP.POP3.IMAP 等协议. 该仓库提供了 Nginx 1.0 ~ 1.7 各个版本的镜像. 使用方法 下面的命令将作为一个静态页面服务器启动. $ sudo docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d nginx 用户也可以不使用这种映射方式,通过利用 Dockerfile 来直接将静…
NO.1 以上添加网桥的命令在Ubuntu14.04中是不可行的.正确的命令如下: brctl addbr br0 ifconfig br0 192.168.1.188 netmask 255.255.255.0 NO.2 造成以上错误的原因是Docker daemon守护进程默认不启动,这也蛮奇葩的,按照提示启动deamon: $ sudo HTTP_PROXY=http://proxy.host:port/ docker -d 执行以后这个窗口变成了一个记录deamon日志的窗口,不可以输入…