当前位置: 首页 > news >正文

大连手机自适应网站制作价格网址你懂我意思正能量不用下载ios

大连手机自适应网站制作价格,网址你懂我意思正能量不用下载ios,设计公司网站套餐,网页版微信登录显示二维码失效ubuntu安装 centos安装 安装完毕之后执行一下这条命令,可以避免每次使用docker命令都需要sudo权限 sudo usermod -aG docker $USER阿里云docker镜像加速 DockerHub 遇到不懂或者不会使用的命令可以使用docker --help查看文档 docker --help 如: dock…

ubuntu安装
centos安装

安装完毕之后执行一下这条命令,可以避免每次使用docker命令都需要sudo权限

sudo usermod -aG docker $USER

阿里云docker镜像加速
DockerHub

遇到不懂或者不会使用的命令可以使用docker --help查看文档

docker --help
如:
docker save --help
docker load --help

在这里插入图片描述
 

使用docker时需要特别注意防火墙端口占用

 


 

镜像相关命令

镜像是将应用程序及其需要的系统函数库、环境、配置、依赖等打包而成。

docker images # 查看所有镜像docker pull nginx   # 从云端(docker hub)拉取nginx镜像,没有指定tag则是最新docker save -o ubuntu:20.04.tar nginx # 将镜像导出到磁盘docker rmi nginx  # 删除镜像docker load -i nginx  # 从磁盘中载入镜像... #更多使用 参看 docker --hlep

 


 

容器相关命令

容器相当于一个只能运行当前镜像的一个微系统,只包含镜像运行所需要的lib库、依赖、bash等文件。

# --name:容器名称 -p: 宿主机端口 映射 容器内端口 -d:后台运行容器
docker run --name mynginx-p 20000:22 -d nginx docker ps  # 查看所有运行中的容器
docker ps -a # 查看所有容器docker logs mynginx # 查看容器日志
docker logs -f mynginx # -f 跟踪日志输出,实时监控docker pause mynginx # 挂起(暂停)容器
docker unpause mynginx # 恢复原本状态容器docker stop mynginx # 停止容器docker rm mynginx # 删除容器
docker rm -f mynginx # 强制删除容器,不建议# exec: 进入容器内部执行一个命令  -it:给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互
docker exec -it mn bash # 进入mn容器,执行bash命令, exit可以退出容器.... #更多使用 参看 docker --hlep

有些镜像可能会比较难创建和使用容器,如果发现使用run命令并且去查看状态并没有启动时,可以参看镜像的使用文档或者百度

在docker hub:https://hub.docker.com/_/nginx中查看镜像时,可以发现底下会有使用容器的教程的

在这里插入图片描述
 


 

数据卷

数据卷可以使得宿主机和容器文件做一个映射。用户只操作宿主机文件就可以达到修改容器中的文件,达到用户操作和容器的解耦合,用户不需要进入容器中修改文件。

在这里插入图片描述

docker volume --help	# 查看数据卷的帮助文档
docker volume create html	# 创建一个或多个数据卷docker volume ls	# 查看所有数据卷
docker volume inspect html	# 显示一个或多个数据卷的详细信息docker volume prune 	# 删除所有未被使用的本地数据卷
docker volume rm html 	# 删除一个或多个数据卷

在启动时可以使用-v volumeName:/targetContainerPath参数来挂载(映射)数据卷

docker run --name mn -p 80:80 -v html:/usr/share/nginx/html -d nginx # -v 数据卷:需要映射容器中的文件
# 如果数据卷没有创建,docker会自动创建。

在这里插入图片描述
挂载成功后,修改挂载点中的文件,容器中的文件也会跟着改变

 


 

Dockerfile自定义镜像:Dockerfile参考文档

在这里插入图片描述
编写DockerFile文件

# 指定基础镜像
FROM ubuntu:16.04
# 配置环境变量,JDK的安装目录
ENV JAVA_DIR=/usr/local# 拷贝运行环境jdk 和 java项目的包
COPY ./jdk8.tar.gz $JAVA_DIR/
COPY ./docker-demo.jar /tmp/app.jar# 安装JDK
RUN cd $JAVA_DIR \&& tar -xf ./jdk8.tar.gz \&& mv ./jdk1.8.0_144 ./java8# 配置环境变量
ENV JAVA_HOME=$JAVA_DIR/java8
ENV PATH=$PATH:$JAVA_HOME/bin# 暴露端口
EXPOSE 8090
# 入口,java项目的启动命令
ENTRYPOINT java -jar /tmp/app.jar

编辑完DockerFile文件后,使用 docker build 开始构建

# -t: 镜像名:tag  ./: Dockerfile所在的文件夹
docker buld -t javaweb:1.0 ./

由于有分层的概念,构建时可以使用别的基础镜像

 # 指定基础镜像
FROM java:8-alpine  #项目
COPY ./docker-demo.jar /tmp/app.jar# 暴露端口
EXPOSE 8090
# 入口,java项目的启动命令
ENTRYPOINT java -jar /tmp/app.jar

如果发现服务怎么都起不来,可以检查下内存是否足够

top # 可以查看内存
df -h # 查看磁盘内存
http://www.yayakq.cn/news/586657/

相关文章:

  • 商城网站功能文档苏州设计网页网站好
  • 乌市做网站的公司163企业邮箱个人入口
  • 做电影网站会不会涉及版权问题网站收录怎么弄
  • vps 网站上传app营销型网站的特点
  • 绍兴企业网站开发wordpress app插件下载
  • 网站建设app开发 微信小程序 网站开发 自动脚本义乌网图科技有限公司电话
  • 上海宽带网网站网站设计是平面设计吗
  • 10有免费建网站有口碑的常州网站优化
  • 怎么做外网网站监控网页拒绝了你的访问怎么解决
  • 旅游网站建设风险带积分的网站建设
  • 制作短链接网站网站建设报告实训步骤
  • 淘宝客不做网站可以做么软件推广网络营销
  • wordpress桌面宠物网站网页制作及优化
  • 什么网站可以做十万的分期主要推广手段免费
  • 个人无网站怎样做cps广告注册网站模板
  • 选择佛山顺德网站设计阿里云共享云主机做网站
  • 高中信息技术课程做网站网站建设基本流程 dns
  • 定制网站为什么贵seo投放是什么意思
  • 网站页面分辨率婚纱摄影照片
  • 常见的网络营销工具北京百度seo工作室
  • 一家专门做打折的网站河间专业做网站电话
  • 搜索引擎网站使用的排名规则wordpress本地怎么搬家
  • 一个网站的设计思路三站合一网站建设
  • 网站精神文件建设专栏雅虎搜索引擎
  • 山东建设工程执业证书查询网站六安百度公司电话
  • 大学生可以做的网站项目织梦网站如何更新系统
  • 企业手机网站建设提升用户体验的三个点没有备案号的网站
  • 淘宝客是以下哪个网站的会员简称wordpress如何应用插件下载
  • 做零售的国外网站免费申请电子邮箱
  • 做了网站应该如何推广wordpress 图片等比缩放