yum install docker
systemctl start docker
docker run -d --hostname wwwtest --name wwwtest -p 28080:8080 --add-host=mlivetest.dachuizichan.com:127.0.0.1
--add-host=db.dachuizichan.com:192.168.1.18 --add-host=atlastest.dachuizichan.com:192.168.1.16
--add-host=hprpt2livetest.eucp.b2m.cn:127.0.0.1 --add-host=smtplivetest.exmail.qq.com:183.232.93.197
--add-host=redis.dachuizichan.com:172.17.0.168 -v /dachui:/dachui
-v /tomcat/war/wwwtest:/usr/local/tomcat/webapps/DaChui -v /tomcat/log/wwwtest:/usr/local/tomcat/log
-v /etc/localtime:/etc/localtime:ro -v /etc/sysconfig/clock:/etc/sysconfig/clock:ro tomcat:v6 /usr/bin/supervisord
镜像
docker pull centos6.6 拉取镜像
docker images 查看镜像
docker save -o ubuntu_14.04.tar ubuntu:14.04 存出镜像
docker load --input ubuntu_14.04.tar 载入镜像
docker commit 0b2616b0e5a8 ouruser 提交镜像
docker rmi training/sinatra 移除本地镜像
实例
docker run -t -i -p 8000:80 centos6.6 /bin/bash 运行实例,映射端口
docker ps 查看实例
docekr status id 实例状态
docker stop id 停止实例
docker restart id 重启实例
docker rm -f id 删除实例
docker export 7691a814370e > ubuntu.tar 导出实例
cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0 倒入实例
docker logs -f --tail=10 wwwtest 查看日志
#ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh", "run"] 类似这种把日志打印到前台
慎用
Delete all containers
docker rm $(docker ps -a -q)
Delete all images
docker rmi $(docker images -q)