关于docker基本使用

首先博主也是看资料学习的,这里就算个整理笔记
资料地址: https://www.funtl.com/zh/docs-docker/

其他基本指令
安装就不提了,网上教程多的是

环境centOS 7

docker的一些常用命令。写这些的时候还是刚学,权当记录,听工作使用的大佬说是直接链接到idea直接使用的。

systemctl start/stop/restart docker 启动/停止/重启

systemctl命令在老版本系统用不了,用service,怎么用,百度

docker images 查看目前的镜像
docker rmi ‘IMAGE ID’ 删除镜像
docker ps -a 查看启动的容器
docker stop 启动容器的id(CONTAINER ID) 停止
docker rm 启动容器的id(CONTAINER ID) 删除
docker rm -f 启动容器的id(CONTAINER ID) 在启动情况下强制删除
docker pull 容器名字 下载容器镜像
docker run -d -p 数组机自定义端口号:服务器端口号 镜像名称
docker exec -it 容器id bash 进入容器内部
docker run -it 镜像id bash 创建一个容器并进入容器
docker run -d -p 80:8080 --name 自定义名字 镜像名 创建一个自定义名字的容器

it是指以交互形式进入。

例如: docker run --rm -d -p 80:8080 tomcat
-d 是后台运行
--rm 表示停止该容器时删除该创建的容器

构建新镜像 -Dockfile**

docker build -t 新镜像名(注意取名规则就行,其他随意) . (注意有个点,指上下文)
注意这个指令运行时作用取余仅当前目录,
所以有什么拷贝之类的文件请都放在当前目录(可能描述不准确,仅为目前观察下来的感觉)

注意: Dockfile是一个脚本
以下介绍脚本一些指令可以参考参考shell脚本指令

FROM xxxx 集成某个镜像 所有dockerfile脚本都以这个开头
WORKDIR 镜像路径 指定工作路径 指定工作空间
COPY 被拷贝的文件 目标镜像路径 拷贝文件进指定的镜像空间
RUN unzip xxxx.zip **.** 创建一个容器并解压 到当前工作目录(看最后那个点)
当然RUN还有其他地方用,如删除 RUN rm -f **.** 删除当前工作目录里所有内容

ADD ----跟copy差不多,可以自动解压包,没啥意思,别用吧,功能复杂些。

cmd
EXPOSE 
好吧这俩我没整明白,除了EXPOSE暴露端口,cmd还没用上,等用到了再补充吧。

基本指令也就以上了,其他的看资料吧。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值