操作系统检查
cat /etc/issue
uname -r
安装docker
#安装
sudo yum install docker-io (如果提示 "No package docker-io available"说明不能连接epel库,则需要执行 sudo yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm后再安装docker-io)
#启动
sudo service docker start
#设置启动
sudo chkconfig docker on
#添加用户组(使所有用户可访问)
sudo usermod -a -G docker $USER
docker命令
#查看docker版本
docker version
#查看所有images
docker images
#显示docker系统的信息
docker info
对image的操作
#检索image
docker search image_name
#下载image
docker pull image_name
列出镜像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
docker images
删除一个或者多个镜像; -f, --force=false Force; --no-prune=false Do not delete untagged parents
docker rmi image_name
#显示一个镜像的历史; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
docker history image_name
容器管理
#列出当前所有正在运行的container
docker ps
#列出所有的container
docker ps -a
#列出最近一次启动的container
docker ps -l
#查看正在运行的容器
docker ps -lq
#进入某个运行中的容器的命令行
docker exec -it <containerid> /bin/bash
#停止/重启/kill/启动容器(可选)
docker stop/restart/kill/start
#删除所有容器
docker rm `docker ps -a -q`
#删除单个容器
docker rm
#停止、启动、杀死一个容器
docker stopdocker startdocker kill
#从一个容器中取日志
docker logs
#显示一个运行的容器里面的进程信息
docker top
#重启一个正在运行的容器
docker restart
docker(快速搭建LNMP)
#切换镜像仓库到网易
sudo echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=http://hub-mirror.c.163.com\"" >> /etc/default/dockerservice
docker restart
#检索镜像
sudo docker search centos
#下载centos
sudo docker pull centos
#映射docker的80端口到宿主80端口并启动
docker run -d -p 80:80 -v /web:/www/sbin/init