`
xieye
  • 浏览: 834930 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

docker toolbox 记住历史命令

阅读更多
为了更好的使用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





0
0
分享到:
评论

相关推荐

    windows7 安装docker包 DockerToolbox18.03.0.zip

    你提供的压缩包文件名为"DockerToolbox-18.03.0-ce.exe",这是Docker Toolbox的一个特定版本。这个文件是一个可执行程序,用于在你的Windows 7系统上安装所需的所有工具。下载完成后,双击该文件启动安装过程。 ...

    DockerToolbox-19.03.1.exe

    DockerToolbox-19.03.1.exe

    DockerToolbox-19.03.1.rar

    Docker Toolbox提供了一种在不满足Docker Desktop for Windows 应用最低系统要求的Windows系统上使用Docker的方法。 Docker Toolbox包含以下Docker工具: Docker CLI Client 用于运行Docker Engine以创建映像和容器 ...

    DockerToolbox.exe

    在"标题"中提到的"DockerToolbox.exe"是Docker Toolbox的安装程序,用于在Windows系统上安装该工具集。"描述"中提到"之前那个版本过低,贴上新版本亲测能用"意味着这个版本比之前的更高,可能包含了错误修复、性能...

    DockerToolbox-18.03.0-ce.exe

    DockerToolbox是一个安装器,目前支持Mac和Windows平台

    DockerToolbox-19.03.1 (1).exe

    docker平台在win10家庭版上不能安装,需要下载docktertoolbox,但是官网下载太慢,特此提供此资源!希望对大家有帮助,谢谢!

    docker for window dockertoolbox

    docker for window dockertoolbox

    在dockertoolbox 的ISO,18.09.4版的,win7使用没有问题

    想用docker toolbox,网络速度慢,下载这个资料花了一夜,传上CSDN,便利大家。

    DockerToolBox安装步骤.pptx

    ### DockerToolBox在Windows环境下的安装与配置 #### 一、概述 随着容器技术的不断发展,Docker作为其中的佼佼者,已经被广泛应用于软件开发、测试和部署等多个环节。对于Windows用户而言,通过DockerToolBox安装...

    DockerToolbox-19.03.1.pkg

    Mac版DockerToolbox, 官网下载太慢了,上传到CSDN分享一下,Free,Free,Free

    DockerToolbox-1.9.1.exe

    win10以及win10以下的版本(win7、win8等)都需要利用docker toolbox来安装,docker toolbox是一个工具集

    DockerToolbox-17.10.0-ce 1/3

    DockerToolbox 安装包 1/3 DockerToolbox 安装包 1/3 DockerToolbox 安装包 1/3 DockerToolbox 安装包 1/3

    DockerToolbox-18.09.3

    对于Windows 10以下的用户,推荐使用Docker Toolbox 在尝试安装之前,请确保您的系统具有所有最新更新。在某些情况下需要重新启动。 如果在创建虚拟机时遇到问题,可能需要先卸载virtualbox,然后再重新安装本...

    dockerToolbox

    dockertoolbox,docker for windows,学习docker使用,有用自取

    DockerToolbox+ChromeSetup

    Windows 环境下docker 开发的一套工具DockerToolbox+ChromeSetup

    DockerToolbox

    对于Windows用户来说,使用docker toolbox来安装docker是最简单的方式 docker toolbox是一个工具集,它主要包含以下一些内容: Docker CLI 客户端,用来运行docker引擎创建镜像和容器 Docker Machine. 可以让你在...

    DockerToolbox-18.09.3 .exe

    DockerToolbox-18.09.3,需要自取,github官网下载 太慢

    DockerToolbox-1.12.0

    DockerToolbox-1.12.0及其boot2docker.iso

Global site tag (gtag.js) - Google Analytics