K8S-11-20

该文详细列出了Docker的一些核心操作命令,包括镜像的拉取、推送、保存、加载、构建以及标签管理;还涵盖了容器的创建、删除、启动、停止及日志查看等。此外,提到了Dockerfile在创建自定义镜像中的作用及其基本结构。
摘要由CSDN通过智能技术生成

 

 

镜像管理

docker pull nginx 

docker push 

docker save -o <输出文件路径> <镜像名称1或id> <镜像名称2> ...

docker save -o nginx.wei.tar  nginx

docker load -i nginx.wei.tar

docker build -t  新镜像名称   .

docker rmi nginx.wei

docker tag <现镜像ID> <新标签名称>

docker tag nginx  nginx.zhang

docker images

docker search  nginx 

docker inspect  nginx

docker login

docker info

容器管理

docker run -d -p  -v 目标,源

docker run -d -P -v /test:/usr/share/nginx/html:rw nginx

docker rm

docker commit id   新名称,生成镜像

docker start 

docker stop

docker update  id --restart=always

容器内docker cp  id:源  目的

docker cp 0d1ee:/opt/index.html  /root/

外docker cp 源  id:目的

docker cp /test/index.html  0d1ee:/opt/

docker logs

docker ps

docker exec -it /bin/bash

docker attach

ctrl + p +  q

dockerfiles

# 基础镜像

FROM ubuntu:latest

# 维护者信息 MAINTAINER Your Name <your_email@example.com>

# 安装应用程序所需的依赖

RUN apt-get update 

# 复制应用程序代码到容器中的指定目录

COPY ./app /app

# 设置工作目录

WORKDIR /app

# 容器提供的端口

EXPOSE 8080

# 运行应用程序的命令

CMD [ "python", "app.py" ]

docker built -t 新镜像名称 .  (.为dockerfile所在位置)

FROM ubuntu:latest
MAINTAINER ZHANGWEI
RUN apt-get update
COPY ./index.html /root
WORKDIR /root
EXPOSE 8080
CMD ["ls"]

docker run -d -P -it 镜像名称  /bin/bash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值