侧边栏壁纸
  • 累计撰写 43 篇文章
  • 累计创建 9 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

docker 常用命令

landonchan
2023-03-04 / 0 评论 / 1 点赞 / 849 阅读 / 3910 字
温馨提示:
欢迎留言讨论!若内容或图片失效,请留言反馈。若不小心影响到您的利益,请联系我们删除。

查看docker版本

docker version

重启docker

service docker restart

查询镜像

docker search java

拉取java 8镜像

docker pull java:8

列出本地镜像

docker images

删除本地镜像

docker rmi java

查看环境变量

docker exec {containerID} env

新建并启动容器

使用docker run 命令可以新建和启动容器

-d选项 表示后台运行

-P选项 随机端口映射

-p选项 指定端口映射,有以下四种格式

--ip:hostPort:containerPort

--ip::containerPort

--hostPort:containerPort

--containerPort

-network选项:指定网络模式,该选项有以下可选参数:

--network=bridge:默认选项,表示连接到默认的网桥

--network=host:容器使用宿主机的网络

--network=container:NAME-or-ID:告诉Docker让新建的容器使用已有容器的网络配置

--network=none:不配置该容器的网络,用户可自定义网络配置

docker run -d -p 91:80 nginx

列出容器

docker ps

-a 显示未运行的

查看容器所有信息

docker inspect container_id

停止容器

docker stop container_id

强制停止容器

docker kill container_id

启动已停止容器

docker start container_id

查看容器日志

docker container logs container_id

查看容器里的进程

docker top container_id

进入容器

docker container exec -it container_id /bin/bash

删除容器

docker rm container_id --只能删除已停止的容器,如需删除正在运行的容器,则使用-f参数

查看最近30分钟的日志

docker logs --since 30m CONTAINER_ID

定制 docker

docker run -d centos /bin/bash -c "while true;do echo hello docker;sleep 1;done"

docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]]

使用dockerfile构建docker镜像


FROM java:8

VOLUME /tmp

ADD dockertest-springboot-1.0.0-SNAPSHOT.jar /app.jar

EXPOSE 8080

ENTRYPOINT ["java","-jar","/app.jar"]

docker build -t dockertest-springboot:1.0.0 .

docker run -p 8761:8080 dockertest-springboot:1.0.0

1

评论区