docker 命令整理
2015-11-13 13:57
856 查看
1. 安装
yum install docker-io
2. 启动
开机启动 chkconfig docker on
启动 service docker start
3. 查找镜像
docker search [IMAGE-NAME]
4. 下载镜像
docker pull [IMAGE-NAME]
5. 查看镜像列表
docker images
docker images [tag]
6. 删除镜像
docker rmi [IMAGE-NAME]
7. 运行容器
docker run --name [容器名字] -p
[8080:80] -ti [镜像名字]
--name 给启动的容器命名
-t 表示在新容器内指定一个伪终端或终端
-i 标志容器中SRDIN是开启的。
-d 标识告诉 docker 在容器内以后台进程模式运行
-P 标识通知 Docker 将容器内部使用的网络端口映射到我们使用的主机上,上例中8080代表主机的端口号,80表示容器的端口号
8. 查看容器和主机端口映射
docker port [容器ID] [容器端口号] :可以查看指定 (ID或者名字的)容器的某个确定端口映射到宿主机的端口号。
9. 查看正在运行的容器
docker ps
10.查看运行过得容器
docker ps -a
11.启动一个容器
docker start [ID]
12.停止容器
docker stop [ID]
13.删除容器
docker rm [ID]
14.查看容器运行日志
docker logs -f [ID]
15.查看容器内部运行的进程
docker top[ID]
16.查看容器的底层信息
docker inspect [ID]
17. 提交修改后的镜像并保存为新的镜像
docker commit -m="Add Apache" -a="Yan Chao" [容器ID] [新的镜像名称]:[TAG]
18. 将镜像保存到主机上
docker save [IMAGE-NAME] > [主机目录地址][要保存的镜像名称].tar
19. 加载主机上的镜像文件
docker load < [主机的镜像名称].tar
20.启动修改过的容器
docker run -ti [新的镜像名称]:[TAG]
[COMMAND]
21.使用DockerFile 修改创建新的镜像
详细解释http://blog.tankywoo.com/docker/2014/05/08/docker-2-dockerfile.html
创建镜像
docker build -t [基础镜像ID] - < [DockerFile
文件位置]
运行后直至出现 Successful built [新的镜像ID]
yum install docker-io
2. 启动
开机启动 chkconfig docker on
启动 service docker start
3. 查找镜像
docker search [IMAGE-NAME]
4. 下载镜像
docker pull [IMAGE-NAME]
5. 查看镜像列表
docker images
docker images [tag]
6. 删除镜像
docker rmi [IMAGE-NAME]
7. 运行容器
docker run --name [容器名字] -p
[8080:80] -ti [镜像名字]
--name 给启动的容器命名
-t 表示在新容器内指定一个伪终端或终端
-i 标志容器中SRDIN是开启的。
-d 标识告诉 docker 在容器内以后台进程模式运行
-P 标识通知 Docker 将容器内部使用的网络端口映射到我们使用的主机上,上例中8080代表主机的端口号,80表示容器的端口号
8. 查看容器和主机端口映射
docker port [容器ID] [容器端口号] :可以查看指定 (ID或者名字的)容器的某个确定端口映射到宿主机的端口号。
9. 查看正在运行的容器
docker ps
10.查看运行过得容器
docker ps -a
11.启动一个容器
docker start [ID]
12.停止容器
docker stop [ID]
13.删除容器
docker rm [ID]
14.查看容器运行日志
docker logs -f [ID]
15.查看容器内部运行的进程
docker top[ID]
16.查看容器的底层信息
docker inspect [ID]
17. 提交修改后的镜像并保存为新的镜像
docker commit -m="Add Apache" -a="Yan Chao" [容器ID] [新的镜像名称]:[TAG]
-m标识我们指定提交的信息,就像你提交一个版本控制。
-a标识允许对我们的更新来指定一个作者。
18. 将镜像保存到主机上
docker save [IMAGE-NAME] > [主机目录地址][要保存的镜像名称].tar
19. 加载主机上的镜像文件
docker load < [主机的镜像名称].tar
20.启动修改过的容器
docker run -ti [新的镜像名称]:[TAG]
[COMMAND]
21.使用DockerFile 修改创建新的镜像
详细解释http://blog.tankywoo.com/docker/2014/05/08/docker-2-dockerfile.html
创建镜像
docker build -t [基础镜像ID] - < [DockerFile
文件位置]
运行后直至出现 Successful built [新的镜像ID]
22.给镜像设置tag docker tag [镜像ID] [tag]23. 主机和容器间的文件拷贝 参考 /article/1371568.html a 容器内文件拷贝到主机 docker cp [容器ID]:[容器文件地址] [要copy到主机的哪个目录] b 主机文件拷贝至容器 1. 使用-v挂载 docker run -v /path/to/hostdir:/mnt $container 在容器内拷贝 cp /mnt/sourcefile /path/to/destfile 2. 直接copy主机文件
相关文章推荐
- mesos+marathon+zookeeper的docker管理集群亲手搭建实例(详细)
- docker安装sentry
- Docker逐渐火起来了,收集了一些这方面的书
- docker sshd image problem, session required pam_loginuid.so, cann't login
- docker 设置TLS远程访问
- Docker container communication with ovs
- docker下如何安装和使用gogs
- docker管理工具 shipyard 及 dockerUI
- Docker1.8 官方中文文档
- Docker Cleanup Commands
- docker学习笔记
- 在 Docker Machine 中使用 Mirror 服务
- docker部署nodejs环境
- CentOS7搭建Docker私有仓库
- Centos7下卸载docker
- docker在centos上的安装和使用
- Docker系列之二:基于容器的自动构建
- Docker系列之一:入门介绍
- web应用的自动化打包和发布--Docker
- Docker 0.1 概念