2023/4/10

文章详细介绍了Docker的基本操作,包括查看和管理镜像、容器,如打包流程中的拉取、删除镜像,以及启动、停止和删除容器。同时,提到了Linux文件系统的组成,特别是bootfs和rootfs的作用。此外,还涉及了Linux命令的使用,如`grep`进行文本过滤和排序,以及字符转换命令`tr`。

打包流程

查看镜像:docker images

搜索镜像:docker search redis

拉取镜像:docker pull redis

删除镜像:docker rmi 镜像ID

批量删除镜像:docker rmi `docker iamges -q` -q参数表示所有

查看容器:docker run -it --name=c1   --name为容器命名

创建容器:docker run -it 镜像文件 /bin/bash   -d参数表示后台进入 

退出容器:exit

进入容器:docker exec -it 容器名字或ID /bin/bash

启动容器:docker start 容器ID

停止容器:docker stop 容器ID

删除容器:docker rm 容器ID

查看容器信息:docker inspect 容器ID

配置

sudo pull ubuntun:18.04

docker run -it ubuntu:16.04  

装工具

docker commit -a="备注信息" -m "a备注信息"  CONTAINER ID  新名字(镜像运行中)

保存当前镜像:docker image save 源文件名tag  > /路径+新文件名tag

  • 容器制作镜像:docker commit 容器ID 镜像名称:版本号

       docker save -o 压缩文件名称 镜像名称:版本号

       docker load -i 压缩文件名称

  • dockerfile

        FROM 指定的父镜像名字

        MAINTAINER 作者信息

        LABEL

        …

        RUN

        CMD [“”]

        ENTRYPOINT 入口

        VOLUME 定义外部可挂载数据卷

eg:FROM 指定镜像

       ADD jar包 新名字

       CMD java -jar

       docker buile -f dockerfile文件

端口映射:docker run -id -p 9000:8080 app

docker网络模式

34 docker之网络模式 - 知乎

docker端口映射

Docker端口映射设置详解教程 - 极客库

linux文件系统由bootfs和rootfs组成

bootfs包含bootloader和kernel

rootfs包含/dev,/proc,/bin,/etc

11章

在passwd文件中反向过滤过滤含有关键字tom的行不区分大小写显示行号高亮:grep -inv tom passwd --color

过滤含有关键字tom的行并将下面3行也显示出来:grep -A3 tom -n --color

排序sort/wc/uniq,以:为分隔符第3部分:sort -t: -k3 passwd   

统计yy文件里的字符信息:wc yy 参数-l表示行号;-w表示词数;-c表示字符数

字符转换命令tr/col/join/paste/expand

将text.txt文件里的小写转换为大写:tr ‘a-z’ ‘A-Z’<text.txt(不改变源文件内容)若要改变源文件可用tr ‘a-z’ ‘A-Z’ <text.txt>text2.txt之后mv text2.txt text.txt

tr参数:-d表示删除

切割命令split

参数切换xargs

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值