灵雀云上面用docker建了个centOS的实例,首个免费,正好当云主机来玩. 但是,打开有个问题,命令行不显示当前用户和路径. 只显示: -bash-4.1# 简单,配置文件不全而已. 下面对其重新设置,需要设置两个文件:~/.bashrc和~/.bash_profile bashrc 在当前目录下新建.bashrc文件: # touch ~/.bashrc # vi ~/.bashrc 并输入以下数据 # .bashrc # Source global definitions if [ -f…
Docker特性与原理解析 文章假设你已经熟悉了Docker的基本命令和基本知识 首先看看Docker提供了哪些特性: 交互式Shell:Docker可以分配一个虚拟终端并关联到任何容器的标准输入上,例如运行一个一次性交互shell 文件系统隔离:每个进程容器运行在完全独立的根文件系统里 写时复制:采用写时复制方式创建根文件系统,这让部署变得极其快捷,并且节省内存和硬盘空间 资源隔离:可以使用cgroup为每个进程容器分配不同的系统资源 网络隔离:每个进程容器运行在自己的网络命名空间里,拥有自己…
昨天在弄一个让内容换行显示时,遇到一个问题,就是我有<br />的代码在页面中不换行,而是直接显示<br />,代码如下: <!DOCTYPE html> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <title>dangerouslySetInnerHTML测试&…
开启新容器 docker run --name 容器名字 -ti[d] 镜像 初始化命令(需要是阻塞的) 额外参数 -v 本地目录:容器目录[:ro] 映射本地路径和容器路径(时区同步.数据库docker必备),加:ro表示只读 -p 本地端口:容器端口 端口映射 容器转成镜像 docker commit <CONTAINER ID> 镜像名字[:标签] 容器转成文件 docker export <CONTAINER ID> > 文件路径 逆过程 cat 文件路径 | doc…
摘要:本文主要实践在Docker上制作SuperMap(超图)V8.1.1镜像,文中将使用 docker commit 方式创新镜像(Dockerfile择机再做).本文中使用的宿主环境及镜像环境都是CentOS7.2.1511 (为啥是SuperMap呢?因为我们公司的项目全是用超图滴) 本机上的现状  1. 创建新容器,此处新建的容器ID前四位是18f6 docker run -it centos7.2.1511 2. 复制jre,tomcat部署包到容器中 docker cp server…
1.  /var/lib/docker/aufs/mnt下的目录不能乱删! /var/lib/docker/aufs/diff下的目录删了就死了!!!!!2. 尽量不要用docker tag -f 这个-f恐怕是个大坑其实...(其实都是docker自己的bug..) 问题描述: “Driver aufs failed to remove...”或者 error creating aufs mount to /var/lib/docker/aufs/mnt /6c1b42ce1a98b1c0f2…
2018直接看这里: https://docs.docker.com/cs-engine/1.12/#install-on-ubuntu-1404-lts-or-1604-lts 以下为原文: 网上的方法都转载兼扯蛋...一步一个坑..官网的教程顺序也不对..坑 1. ps:这个命令下载的不是docker...这个:sudo apt-get install docker下的是啥我也不知道,于是卸载掉:$ sudo apt-get remove docker && sudo apt-get…
这里用阿里云的镜像源,速度会快很多: yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 删除原来的docker yum remove docker docker-client docker-client-latest docker-commo…
1.安装solr 7.5 docker solr 官网:https://hub.docker.com/_/solr/ docker pull solr:7.5.0 2.启动solr服务 docker run --name my_solr -d -p 8983:8983 -t solr 2.1 创建一个solr库 创建一个名叫gettingstarted的库 生成的库存储在 /var/solr/data/gettingstarted 目录. docker exec -it --user=solr…
php要连接docker中运行的mysql是不能用localhost, 127.0.0.1来连接的,因为每个docker运行容器的localhost 127.0.0.1都是自己容器本身,不是mysql容器,需要修改成母机 IP,或者是mysql容器名称 比如有如下的docker-compose.yml version: '3' services: mysql: # build: ./mysql image: daocloud.io/library/mysql:5.7.20 volumes: -…