最近公司使用docker部署应用。服务器使用的是linux. 主要用到了两个技术吧,docker用来生成镜像,然后用docker-compose来管理docker镜像(启动docker,关闭docker,进入docker镜像内等),发布应用于docker镜像内。 docker一般镜像可由dockerhub查找或自己手写dockerfile生成
docker的具体命令
docker builder XXX 生成dockerfile容器
docker ps 查看当前运行的镜像
docker image 查看宿主机由哪些镜像
docker-compose主要使用docker-compose.yml管理docker容器,具体里面参数定义,可参考https://blog.csdn.net/pushiqiang/article/details/78682323 docker-compose命令
docker-compose down 关闭当前目录内docker容器
docker-compose up -d 更新docker容器
docker-compose restart 重启docker容器
docker-compose logs 查看日志
docker-compose -f logs=20 xxx 查看xxx容器最后多少行记录,可持续打印
docker exec bash -it 进入docker镜像