docker run -d —name nginx -p 80:80
-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-v /data/nginx/logs:/var/log/nginx nginx
# 进入容器docker exec -it 容器id /bin/bashdocker exec -it 容器id bash# 退出容器exit# 查看docker版本docker version# 启动dockersystemctl start docker# 关闭dockersystemctl stop docker# 查看状态systemctl status docker# 重启dockersystemctl restart docker# 查看镜像docker images# 搜索镜像docker search +redis镜像名# 拉取镜像docker pull +镜像名# 按镜像ID删除单个镜像。docker rmi 镜像ID# 按镜像ID删除多个镜像docker rmi 镜像ID 镜像ID 镜像ID# 停止容器docker stop 容器名称|容器ID# 启动容器docker start 容器名称|容器ID# 查看容器 IP 地址docker inspect 容器名称|容器ID# 从容器创建一个新的镜像;docker commint# 配合Dockerfile 文件打包镜像docker build -t 文件名# 创建 文件touch Dockerfilevim Dockerfile# 镜像来源FROM java:8# 添加fonts下的字体到docker的 /usr/share/fonts/ 下ADD ./fonts/*.ttf /usr/share/fonts/# 配置语言环境支持ENV LANG zh_CN.UTF-8# 添加jar文件到目录ADD ruoyi-admin.jar /app/ruoyi.jar# docker暴露的端口号EXPOSE 8080# 入口点,以配置好端口启动取代项目默认端口ENTRYPOINT ["java","-jar","/app/ruoyi.jar","--server.port=8080"]# 拉取镜像docker-compose pull nginx#一键启动所有镜像docker-compose up
