docker常用命令与dockerfile编写

这篇博客介绍了如何使用Docker进行容器操作,包括拉取镜像、启动和停止容器、修改镜像源为阿里云加速器,以及查看和管理容器。此外,还涉及到了容器的资源监控、日志查看、安装软件、数据卷管理和Dockerfile的使用。
摘要由CSDN通过智能技术生成
常用命令

拉取容器
docker pull tomcat
docker run -d --name first_tomcat -p 8080:8080 tomcat

修改源为阿里云
1登录阿里云,找到 产品与服务 -> 容器镜像服务 -> 镜像加速器 ,可以看到下图所示的aliyun镜像加速
器地址
2执行 vim /etc/docker/daemon.json 下面命令,创建/修改文件,并设置加速器地址。
{
“registry-mirrors”: [“https://089rhvhq.mirror.aliyuncs.com”]
}
sudo systemctl daemon-reload
sudo systemctl restart docker

关闭:
docker stop 容器ID或容器名

启动:
docker start 容器ID或容器名

查看容器:
docker ps 【-a】

删除docker
docker rm - xxxx

看日志
docker logs xxx

进入容器:
docker exec -it xxxx /bin/bash

如未启动:docker start xxx

进入到容器中
docker exec -it containerid /bin/bash

查看容器列表 docker contailer ls
在容器中安装软件 apt-get update apt-get install vim

valume相关:
docker run -d --name tomcat_8080 -p 8080:8080 -v /tmp/webapp:/usr/local/tomcat/webapps tomcat
(/tmp/webapp)为宿主机路径

查看volume
docker volume ls

查看在宿主机的(地址)信息:
docker volume inspect xxxx

查看某容器的资源情况
docker stats xxx

执行 docker build -t jim:hello-image . 具体的语法为 docker build [options]
PATH|URL
-t 表示设置镜像的名字以及标签,一般是name:tag
. 表示dockerfifile的路径

构建成功之后,通过 docker images 就可以看到创建好的镜像
docker run jim:hello-image 运行这个镜像
docker run -d --name center-jim-8761 -p 8761:8761 jim:hello-image

以通过 docker exec -it containerId /bin/bash 进
入到容器层。

删除镜像:
docker rmi xxx

dockerfile 编写

FROM openjdk:8
MAINTAINER jim@123.com
LABEL name=“jim-eureka-server” version=“1.0” author=“Jim”
WORKDIR /jim/base
EXPOSE 8761
ADD ./nsb-center.jar ./jim-center.jar
ENTRYPOINT [“java”,"-jar",“jim-center.jar”]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值