docker容器
2016-01-17 14:37
726 查看
安装docker
请参考官方docker安装系统为Centos6.5/2.6.32-431.el6.x86_64
1、安装镜像源
# rpm -ivh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[/code]
2、关闭selinux# setenforce 0
3、安装device-mapper# yum install device-mapper-event-libs
4、安装docker# yum install docker-io
5、启动docker# service docker start搜索和下载镜像
1、搜索镜像# docker search ubuntu
2、下载镜像# docker pull ubuntu
3、查看镜像# docker images容器
1、启动容器
需要使用下载镜像启动容器docker run [option] image [comand] [args] options: -i 交互模式 -t 提供tty -d 守护运行 -P 映射所有容器端口 -p 映射指定端口 [-p 80] | [-p 80:80] -v 数据卷映射 [-v /data/d1:/data] 将本地/data/d1映射到容器的/data下 --volumes-from 使用数据卷容器 [--volumes-from=containerID]# docker run --name=ubuntu -i -t ubuntu /bin/bash
exit后容器将停止
可以使用CTRL+P CTRL+Q 退出,容器将继续运行。
2、查看容器docker ps [option] -a 所有的容器 -l 最后创建的容器 无选项默认显示当前运行的容器 docker ps [-a -l]# docker ps
3、查看容器的进程d#ocker top name|id# docker top ubuntu
4、进入容器docker attach name|id# docker attach ubuntu
5、在运行容器中启动新的进程docker exec [option] name|id [comand] [args]# docker exec -i -t ubuntu /bin/bash
6、查看容器信息docker inspect name|id# docker inspect ubuntu
7、查看容器的日志docker logs [option] name|id options: -f 一直追加 -t 日志前加时间戳 --tail n 最新n条日志# docker logs -f -t ubuntu
8、停止运行的容器docker stop|kill name|id 区别在于kill 和 kill -9# docker stop ubuntu# docker kill ubuntu
9、启动已停止的容器docker start [option] name|id# docker start ubuntu
10、删除容器docker rm [option] name|id options : -f 删除正在运行容器 -v 删除容器的卷# docker rm ubuntu
相关文章推荐
- docker笔记(初识docker)
- docker自定义docker ps及常用组合命令
- centos 6 安装docker
- Docker命令查询
- docker 仓库
- docker 容器
- Docker 简介
- docker命令记录
- 微服务与Docker介绍
- 【Docker】基本命令使用介绍
- Ubuntu安装docker
- docker学习笔记(一)
- 应用Docker+Jupyter快速搭建数据科研环境
- docker创建与宿主机同域IP的container,解决ssh访问,免端口映射的方法
- Docker的Web UI管理:shipyard+swarm-(手动)安装&试用
- centos7.0 docker安装部署
- Docker容器详细学习教程
- docker容器端口映射解析
- docker固定IP地址重启不变
- Docker安装完启动时提示Failed to start docker.service: Unit docker.service is masked.