docker基础总结
2022-01-13 17:42:51 8 举报
AI智能生成
登录查看完整内容
最常用的命令和注意事项
作者其他创作
大纲/内容
docker pull 镜像名称:tag
查看镜像
docker images
移除镜像
docker rmi
常用命令
使用--help命令来查看如何使用docker命令
学习技巧
1、docker-hub查询镜像相关信息(版本)
2、docker 执行拉取镜像命令
使用镜像步骤
1、镜像
pause
unpaus
暂停/取消暂停
start
stop
开始/停止
docker logs
查看日志
docker exec
进入容器
docker rm
删除容器
常见命令
docker run --name 容器名字 -d -p 80:80 image-name
创建一个容器并运行
docker run
指定容器的名字,并且是唯一的
--name
后端启动
-d
指定端口,左边为宿主机端口,右边为容器端口
-p 80:80
命令分析
docker exec -it 容器名 bash
进入容器详解
2、容器
虚拟目录,指向的是一个宿主机的一个目录
定义
docker volume 命令
volume语法格式
docker run -v html:/root/html
使用-v命令将html的目录挂载到容器中/root/html
解释
挂载文件目录
挂载文件
3、数据卷
镜像是讲应用及其需要的函数库,环境,配置,依赖打包而成
描述
镜像是分层结构,每一层称为一个Layer
BaseImage层:包含系统函数库,环境变量,文件系统
Entrypint:入口,是镜像中应用启动的命令
其他:在BaseImage基础上添加依赖,按照程序,完成整个应用的安装和配置
镜像的特点
FROM centos:7
指明基础镜像(一般指的是操作系统)
FROM
设置环境变量,可在后面指令使用
ENV
拷贝本地文件到镜像的指定目录
COPY
RUN yum install gcc
执行linux的shell命令,一般是安装过程命令
RUN
指定容器运行时监听的端口,是给镜像使用者看的
EXPOSE
ENTRYPOINT java -jar xxxx.jar
镜像应用的启动命令,容器运行时调用
ENTRYPOINT
命令
制作镜像
可以使用别人构建好的镜像,这样自己就可以减少重复的构建镜像步骤
技巧
4、自定义镜像
由于部署镜像,ip地址是不固定的,所以微服务中ip都可以使用服务名来代替
注意事项
5、部署镜像
docker基础
收藏
收藏
0 条评论
回复 删除
下一页