一、容器相关
centos6 安装docker:
1、安装docker yum 源:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
2、安装docker:
yum -y install docker-io
3、启动守护进程:
service docker start
4、检查安装结果:
docker info
新建容器:
doker run -i -t ubuntu /bin/bash
参数i:开启容器的STDIN,即标准输入输出
参数t:在容器中开启tty交互模式
ubuntu:参数表示以ubuntu镜像为基础镜像
/bin/bash:启动容器时开启的bash
退出容器:
exit
查看容器:
docker ps:查看正在运行的容器信息
docker ps -a:查看所有容器信息
docker ps -l:查看最后一次运行的容器信息
命名容器:
docker run --name lulu(容器名称) -i -t ubuntu /bin/bash
启动容器:
docker start lulu(容器名称),在没有交互模式启动容器
想要启动容器交互模式:
启动容器:#docker start lulu(容器名称)
附着容器:# docker attach lulu(容器名称)
创建守护容器:
docker run --name lulu(容器名称) -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done"
查看容器日志:
docker logs lulu(容器名称)
docker logs -f lulu(容器名称):跟踪显示容器输出
docker logs -t -f lulu(容器名称):带有时间戳的输出
查看容器内的进程:
docker top lulu(容器名称)
在容器内执行进程:
docker exec -d 容器名称 命令:在容器内部后台执行命令
docker exec -t -i 容器名称 命令:在容器中启动交互式命令
容器保存路径:
/var/lib/docker/containers
二、镜像