docker容器

安装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

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值