Docker 学习总结

   日期:2024-12-27    作者:xq2hf 移动:http://mip.riyuangf.com/mobile/quote/61913.html

docker version 查看版本

docker search  java 搜索镜像

docker images 查看本地镜像列表

docker pull java:8 从仓库获取java:8的镜像    docker pull  地址/java:8

docker rmi java 删除镜像  docker rmi -f $(docker images) 删除所有的镜像

容器的命令

docker run 创建并启动一个容器

   -d 后台

   -P 随机端口

   -p 映射端口

   -network 指定网络

docker ps 获取容器列表  docker ps -a 获取所有的容器

docker save -o yearning.rar  zhangsean/yearning  打包镜像到本地

 docker load --input yearning.rar  导入镜像

docker logs     docker logs --since 30m 容器ID

docker stop   停止容器 

 

window10 家庭版  安装Docker 并部署 微服务

window10 安装docker 直接安装是不行的

打开“控制面板”  找到 “程序与功能”  进入程序与功能后  点击“启用或关闭” 

 

 找到 Hyper-V 并启用 

 

 

window10 家庭版的好像没有这个选项 需要我们安装

 新建文件 hyperv.cmd  添加以下内容后以管理员的身份运行,运行会自动安装   Hyper-V  安装完后继续上一步 

 

以管理员身份 打开cmd 执行 

现在进行安装

 

安装完成之后 

打开 cmd  

docker version

 

 

docker 已经安装完成 

我以我练习用的项目为例

在项目中pom.xml 文件中配置插件

  

配置好之后 我们要将项目构建成镜像 推送镜像库中

开启远程Docker访问 

在window 中开启远程访问 点击小鲨鱼 找到settings  按下图勾选  后重启docker服务器  linux 可以网上查看 

 

 

如果是远程访问 需要在客户端配置 DOCKER_HOST 环境变量  默认:localhost:2376

镜像上传和运行

先看看所有的镜像  docker images

 

 

pom 文件中docker 插件中配置了 

 

所以在打包时 就会生成镜像

 

 

  

 

 看到已经上传上去了 

启动 :docker run -d -p 80:80 lark-eurake-server:1.0.3

 

 

看看容器列表

查看一下日志 docker logs --since 30m  c6ad0c452640

 

 

 端口号时 80

在启动时候我们将80 端口豪映射到宿主机 80 端口上呢  直接访问  127.0.0.1:80

上传镜像到阿里云容器镜像服务仓库中

 登录阿里云服务器找到 容器镜像服务

 创建仓库 

 

  点击管理

  会看到详细的示例


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号