Linux启动容器端口,docker安装 创建镜像 启动容器 的 使用方法
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安装 创建镜像 启动容器 的 使用方法相关推荐
- Docker安装 下载镜像 部署容器 备份 创建私服
Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用 ...
- Docker安装与镜像,容器命令管理
docker和容器的关系 -Docker是完整的一套容器管理系统 -Docker提供了一组命令, 让用户更加方便直接地使用容器技 术,而不需要过多关心底层内核技术 一.Docker的安装 1.配置环境 ...
- 什么是Docker?Docker安装及镜像、容器的基本命令实验+理论!!!
文章目录 一.Docker简介 1.什么Docker? 2.Docker使用的机制? 3.Docker的三要素? 3.1 镜像 3.2 容器 3.3 仓库 3.3.1 public(公有仓库) 3.3 ...
- Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库
Docker 安装mysql镜像,含离线 Docker 安装mysql镜像(含离线) 准备mysql的Docker镜像(需要在有网的服务器中下载) 将准备好tar导入到docker镜像 Docker启 ...
- Docker 安装、镜像、dockerfile、容器、仓库
2018-05-30 参考: 1.<docker从入门到实战> 2.菜鸟教程http://www.runoob.com/docker/docker-command-manual.html. ...
- docker通过模板创建镜像以及容器、仓库和数据管理
笔记内容:docker通过模板创建镜像以及容器.仓库和数据管理 笔记日期:2018-02-05 25.5 通过模板创建镜像 25.6 容器管理 25.7 仓库管理 25.8 数据管理 25.5 通过模 ...
- 使用docker安装ubuntu镜像
使用docker安装ubuntu镜像 查找Ubuntu镜像 docker search ubuntu 安装Ubuntu镜像 docker pull ubuntu 查看docker镜像 docker i ...
- Docker容器化实战第二课 镜像、容器、仓库详解
03 镜像使用:Docker 环境下如何配置你的镜像? 今天我将围绕 Docker 核心概念镜像展开,首先重点讲解一下镜像的基本操作,然后介绍一下镜像的实现原理.首先说明,咱们本课时的镜像均指 Doc ...
- Docker安装及镜像配置(常用命令介绍)
一.安装Docker 官网 https://docs.docker.com/engine/install/centos/ # 1.卸载旧的版本 yum remove docker \docker-cl ...
最新文章
- python黑色变白色_使用Python openCV PIL将黑色更改为白色,但不将白色更改为黑色...
- 使用pdb调试python
- 5 种方法教你用Python玩转histogram直方图
- 安装docx模块出现Import Error: No module named 'exceptions'的解决方案
- IDEA中常用快捷键整理及重置快捷键
- 好程序员前端分享使用JS开发简单的音乐播放器
- python的标准类型内建函数_Python随手笔记之标准类型内建函数
- PHP给后台管理系统加安全防护机制的一些方案
- 03、了解自动配置原理笔记
- Eero并入Amazon:确保用户隐私政策依然不变
- Linux内核中增加一个新的驱动模块
- 文库网站开发,文库网站定制,仿百度在线文档网站建设
- 手机直播帧数测试软件,斗鱼直播伴侣帧数如何查看?帧数查看方法图文介绍
- Shopee Games 游戏引擎演进之路
- 测试用例设计常用方法
- Uncaught SyntaxError: Unexpected token lt; 错误完美解决
- 终于!这个速算题自动批改程序被我给做出来了!
- 无鸭不过秋,这样吃鸭润燥解乏!
- 织梦响应式精密机械模具类网站织梦模板(自适应手机端)
- 学习笔记之编程达到一个高的境界就是自制脚本语言(图)