为了更好的使用docker toolbox,最好能记住在docker下的各种敲过的命令。
容器外记录历史命令
先说明以下,我的机器是win10家庭版,应该win7也行的。
里面的主要原理就是docker的家目录下有一个.ash_histroy文件,记录了shell下的各种命令。
另外,docker虚拟机的shell里,/mnt/sda1/var/lib/boot2docker/bootlocal.sh 是docker的启动执行命令,
所以,首先,建立共享文件夹,利用virtualBox自带的图形界面,设置共享文件夹,
假设是d:/workspace_utf8映射到docker下 /workspace_utf8
然后,进入docker,
sudo touch /workspace_utf8/.ash_history
sudo vi /mnt/sda1/var/lib/boot2docker/bootlocal.sh
输入
#!/bin/bash
rm /home/docker/.ash_history
ln -s /workspace_utf8/.ash_history /home/docker/.ash_history
然后保存,这个意思大家都能看懂。
然后退出,重启docker-machine,现在进docker,发现历史命令都能保存了。亲测成功!!
容器内记录历史命令
对于docker下的各种自定义容器,可以使用下面的方法,亲测可行。使用docker-compose的配置
services:
php-fpm:
build: ./php/
ports:
- "9000:9000"
links:
- mysql-db:mysql-db
- redis-db:redis-db
volumes:
- /workspace_utf8/guai2:/var/www/html:rw
- /workspace_utf8:/workspace_utf8:rw
- /workspace_utf8/.bash_history:/root/.bash_history:rw
- ./php/php.ini:/usr/local/etc/php/php.ini:ro # 当前php配置文件;可以拷贝修改php-dev.ini为想要的配置
- ./php/php-fpm.conf:/usr/local/etc/php-fpm.conf:ro
- ../logs/php-fpm:/var/log/php-fpm:rw
restart: always
command: php-fpm
上面的配置重点是这句:- /workspace_utf8/.bash_history:/root/.bash_history:rw
实现了容器内命令的记录。
实际用命令也可以的 -v参数,不一定用docker-compose
分享到:
相关推荐
你提供的压缩包文件名为"DockerToolbox-18.03.0-ce.exe",这是Docker Toolbox的一个特定版本。这个文件是一个可执行程序,用于在你的Windows 7系统上安装所需的所有工具。下载完成后,双击该文件启动安装过程。 ...
DockerToolbox-19.03.1.exe
Docker Toolbox提供了一种在不满足Docker Desktop for Windows 应用最低系统要求的Windows系统上使用Docker的方法。 Docker Toolbox包含以下Docker工具: Docker CLI Client 用于运行Docker Engine以创建映像和容器 ...
在"标题"中提到的"DockerToolbox.exe"是Docker Toolbox的安装程序,用于在Windows系统上安装该工具集。"描述"中提到"之前那个版本过低,贴上新版本亲测能用"意味着这个版本比之前的更高,可能包含了错误修复、性能...
DockerToolbox是一个安装器,目前支持Mac和Windows平台
docker平台在win10家庭版上不能安装,需要下载docktertoolbox,但是官网下载太慢,特此提供此资源!希望对大家有帮助,谢谢!
docker for window dockertoolbox
想用docker toolbox,网络速度慢,下载这个资料花了一夜,传上CSDN,便利大家。
### DockerToolBox在Windows环境下的安装与配置 #### 一、概述 随着容器技术的不断发展,Docker作为其中的佼佼者,已经被广泛应用于软件开发、测试和部署等多个环节。对于Windows用户而言,通过DockerToolBox安装...
Mac版DockerToolbox, 官网下载太慢了,上传到CSDN分享一下,Free,Free,Free
win10以及win10以下的版本(win7、win8等)都需要利用docker toolbox来安装,docker toolbox是一个工具集
DockerToolbox 安装包 1/3 DockerToolbox 安装包 1/3 DockerToolbox 安装包 1/3 DockerToolbox 安装包 1/3
对于Windows 10以下的用户,推荐使用Docker Toolbox 在尝试安装之前,请确保您的系统具有所有最新更新。在某些情况下需要重新启动。 如果在创建虚拟机时遇到问题,可能需要先卸载virtualbox,然后再重新安装本...
dockertoolbox,docker for windows,学习docker使用,有用自取
Windows 环境下docker 开发的一套工具DockerToolbox+ChromeSetup
对于Windows用户来说,使用docker toolbox来安装docker是最简单的方式 docker toolbox是一个工具集,它主要包含以下一些内容: Docker CLI 客户端,用来运行docker引擎创建镜像和容器 Docker Machine. 可以让你在...
DockerToolbox-18.09.3,需要自取,github官网下载 太慢
DockerToolbox-1.12.0及其boot2docker.iso