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





