1.linux centos 安装docker

yum -y install docker

2.启动docker

systemctl start docker #启动 docker 服务

systemctl enable docker #设置开机启动docker服务

docker info #查看 docker 信息

3.拉取远程仓库镜像

在官网https://hub.docker.com/ 搜索你想要的镜像

通过命令可以从镜像仓库中拉取镜像,不指定仓库默认从Docker Hub 获取。

命令格式:

docker image pull :

#拉取一个java环境的镜像

docker pull williamyeh/java8:latest

4.创建镜像

创建dockerFile文件

新建文本文件myJavaImageDockerFile并贴入下面内容

# 基于哪个镜像

FROM williamyeh/java8:latest

# 复制文件到容器

ADD /home/test.jar /test.jar

# 设置字符编码

ENV LANG C.UTF-8

# 声明需要暴露的端口

EXPOSE 8080

# 配置容器启动后执行的命令 -c为清除以前启动的数据

ENTRYPOINT ["java","-jar","/test.jar","--spring.profiles.active=test","-c"]

构建镜像

docker build -f myJavaImageDockerFile -t myJavaImage .

注意:命令的最后有个点,如果不加的话,会构建不成功 !

查看所有镜像

docker images

5.启动镜像

#语法:

docker run -p 本机映射端口:镜像映射端口 -d --name 启动镜像名称 -e 镜像启动参数 镜像名称:镜像版本号

参数释义:

-p 本机端口和容器启动端口映射

-d 后台运行

--name 容器名称

-e 镜像启动参数

启动并指定映射端口,设置全局变量参数,共享目录

docker run -d -p 9001:9001 -e "SERVER_SERVLET_CONTEXT-PATH=/myProjectPath" -v /home/logs:/home/logs --name myJavaContainer1 myJavaImage

6.进入容器

docker exec -it  myJavaContainer1 sh

或者

docker exec -it myJavaContainer1 /bin/bash

Linux启动容器端口,docker安装 创建镜像 启动容器 的 使用方法相关推荐

  1. Docker安装 下载镜像 部署容器 备份 创建私服

    Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用 ...

  2. Docker安装与镜像,容器命令管理

    docker和容器的关系 -Docker是完整的一套容器管理系统 -Docker提供了一组命令, 让用户更加方便直接地使用容器技 术,而不需要过多关心底层内核技术 一.Docker的安装 1.配置环境 ...

  3. 什么是Docker?Docker安装及镜像、容器的基本命令实验+理论!!!

    文章目录 一.Docker简介 1.什么Docker? 2.Docker使用的机制? 3.Docker的三要素? 3.1 镜像 3.2 容器 3.3 仓库 3.3.1 public(公有仓库) 3.3 ...

  4. Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库

    Docker 安装mysql镜像,含离线 Docker 安装mysql镜像(含离线) 准备mysql的Docker镜像(需要在有网的服务器中下载) 将准备好tar导入到docker镜像 Docker启 ...

  5. Docker 安装、镜像、dockerfile、容器、仓库

    2018-05-30 参考: 1.<docker从入门到实战> 2.菜鸟教程http://www.runoob.com/docker/docker-command-manual.html. ...

  6. docker通过模板创建镜像以及容器、仓库和数据管理

    笔记内容:docker通过模板创建镜像以及容器.仓库和数据管理 笔记日期:2018-02-05 25.5 通过模板创建镜像 25.6 容器管理 25.7 仓库管理 25.8 数据管理 25.5 通过模 ...

  7. 使用docker安装ubuntu镜像

    使用docker安装ubuntu镜像 查找Ubuntu镜像 docker search ubuntu 安装Ubuntu镜像 docker pull ubuntu 查看docker镜像 docker i ...

  8. Docker容器化实战第二课 镜像、容器、仓库详解

    03 镜像使用:Docker 环境下如何配置你的镜像? 今天我将围绕 Docker 核心概念镜像展开,首先重点讲解一下镜像的基本操作,然后介绍一下镜像的实现原理.首先说明,咱们本课时的镜像均指 Doc ...

  9. Docker安装及镜像配置(常用命令介绍)

    一.安装Docker 官网 https://docs.docker.com/engine/install/centos/ # 1.卸载旧的版本 yum remove docker \docker-cl ...

最新文章

  1. python黑色变白色_使用Python openCV PIL将黑色更改为白色,但不将白色更改为黑色...
  2. 使用pdb调试python
  3. 5 种方法教你用Python玩转histogram直方图
  4. 安装docx模块出现Import Error: No module named 'exceptions'的解决方案
  5. IDEA中常用快捷键整理及重置快捷键
  6. 好程序员前端分享使用JS开发简单的音乐播放器
  7. python的标准类型内建函数_Python随手笔记之标准类型内建函数
  8. PHP给后台管理系统加安全防护机制的一些方案
  9. 03、了解自动配置原理笔记
  10. Eero并入Amazon:确保用户隐私政策依然不变
  11. Linux内核中增加一个新的驱动模块
  12. 文库网站开发,文库网站定制,仿百度在线文档网站建设
  13. 手机直播帧数测试软件,斗鱼直播伴侣帧数如何查看?帧数查看方法图文介绍
  14. Shopee Games 游戏引擎演进之路
  15. 测试用例设计常用方法
  16. Uncaught SyntaxError: Unexpected token lt; 错误完美解决
  17. 终于!这个速算题自动批改程序被我给做出来了!
  18. 无鸭不过秋,这样吃鸭润燥解乏!
  19. 织梦响应式精密机械模具类网站织梦模板(自适应手机端)
  20. 学习笔记之编程达到一个高的境界就是自制脚本语言(图)

热门文章

  1. 无重叠区间及用最少的箭射爆气球
  2. 音视频技术开发周刊:FFmpeg内置的一个无中生有的音视频输入数据 | 214
  3. 三十年TCP与七年QUIC 谁才是未来?
  4. 走进武汉,探索多媒体开发最佳实践
  5. 腾讯陈妍:万物互联时代,保险业应更注重服务创新来挖掘用户需求
  6. 使用GitLab CI和Docker进行容器应用自动化部署
  7. 做WebRTC,千万别把媒体和信令混在一起
  8. Window 转Linux 后感
  9. OpenvSwitch VxLAN实验
  10. 基于TensorFlow开发人脸识别