docker命令小记
2015-11-16 06:36
711 查看
最近工作需要,对docker稍微了解了一下,大部分内容网上都有各种各样的教程。有两个稍微特殊的命令这里记录一下:
1. rename image的命令
从各种私有镜像下载后用docker images看的时候名字里都带着ip,如下所示:
这时候直接用docker run 启动需要写好长,用id又记不住,可以用docker rename 来重命名,如下所示
以后启动的时候就可以直接用docker run ubuntu来启动。
2. 启动镜像之后修改内核参数
在启动Postgres之类的数据亩image之后经常需要修改shmmax之类的系统参数,这时候直接用sysctl kernel.shmmax会提示是只读的文件系统。
要想修改成功,必须在启动的时候加--privileged, 目前看到的解释是docker的bug,在将来有可能会修改。命令如下:
启动之后再用sysctl kernel.shmmax=?? 就可以看到提示修改成功了。
1. rename image的命令
从各种私有镜像下载后用docker images看的时候名字里都带着ip,如下所示:
daocloud.io/library/ubuntu latest a5a467fddcb8 3 weeks ago 187.9 MB
这时候直接用docker run 启动需要写好长,用id又记不住,可以用docker rename 来重命名,如下所示
docker rename a5a467fddcb8 ubuntu
以后启动的时候就可以直接用docker run ubuntu来启动。
2. 启动镜像之后修改内核参数
在启动Postgres之类的数据亩image之后经常需要修改shmmax之类的系统参数,这时候直接用sysctl kernel.shmmax会提示是只读的文件系统。
要想修改成功,必须在启动的时候加--privileged, 目前看到的解释是docker的bug,在将来有可能会修改。命令如下:
docker run --privileged -it ubuntu
启动之后再用sysctl kernel.shmmax=?? 就可以看到提示修改成功了。
相关文章推荐
- Docker、OSX安装mysql.tar.gz
- docker的一些小命令
- ubuntu14.04,安装docker(源代码管理工具)
- ubuntu14.04,安装docker(源代码管理工具)
- ubuntu14.04,安装docker(源代码管理工具)
- Docker(三):Docker的基本概念
- Dockerize Apache HAWQ [作者:陶征霖]
- Docker(二):Docker的用途
- Docker(一):什么是docker
- 如何免 sudo 使用 docker
- 【翻译】Voidbox: Docker on YARN
- Docker实现Tengine+php-fpm的多容器协作的web应用环境
- Rancher集群化docker管理平台部署、特性及破坏性测试。
- 云时代新秀docker和现有技术的对照(笔记)
- 基于Docker的开发模式驱动持续集成落地实施(脑图学习笔记)
- 使用nsenter进入Docker容器
- Docker:Ubuntu下的安装
- docker 命令整理
- mesos+marathon+zookeeper的docker管理集群亲手搭建实例(详细)
- docker安装sentry