docker 常用命令
docker ps –a :查看所有容器
docker logs –f –-tail=100 容器id或者容器名:监控日志
docker exec –it 容器id bash :进入容器调试
docker cp <containerId>:/file/path/within/container /host/path/target :从容器中copy文件到宿主机目录
docker inspect 容器id或者名称,查看容器配置信息
docker logs -f 5a2e18bbf6b2 >SystemOut.log 2>&1 把容器日志重定向到SystemOut.log日志文件 ftp工具把log取到本地查看
docker logs --since 30m CONTAINER_ID 最近30m的日志
docker save -o demo-image.tar nginx/nginx:v7.0 保持镜像
docker load < demo-image.tar 导入镜像
导出和导入 https://zhuanlan.zhihu.com/p/348630163
docker 安装mysql
安装mysql :docker run -p 3306:3306 --name mysql3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.19 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
-p:主机端口:容器端口 如果为-p 3223:8080 启动tomcat 则代表用 ip:3223/进行外部访问
-d: 后台运行容器,并返回容器ID
--name :为容器指定一个名称
nginx 启动
docker run -d -p 8082:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/log:/var/log/nginx app:v1