Day21 Linux 一些软件用法

Screen
可以在Linux系统下开启多个作业,并放到后台运行。
参数
参数 | 介绍 |
---|---|
-S <作业名> | 创建新的作业 |
-r <作业名> | 恢复离线的作业 |
-ls | 查看所有的作业 |
-wipe | 删除无法使用的作业 |
-R | 尝试恢复离线的作业,若找不到,则建立新的作业 |
快捷键
快捷键 | 介绍 |
---|---|
ctrl + a d | 离开终端 |
Docker
docker pull ubuntu 载入ubuntu的镜像
docker run -it ubuntu /bin/bash 以命令行方式进入容器
容器使用
运行、停止、重启、进入
参数 | 介绍 |
---|---|
-i | 交互式操作 |
-t | 终端 |
ps -a | 查看所有容器 |
-d | 后台运行 |
–name | 设定名字 |
start 容器id | 启动一个停止的容器 |
stop 容器id | 停止一个容器 |
restart 容器id | 重启一个容器 |
attach 容器id | 进入容器。退出后会使容器停止。 |
exec 容器id | 进入容器。exit后容器不会停止。 |
导入、导出、删除、增加、清除
参数 | 介绍 |
---|---|
export 容器id > ubuntu.tar | 导出容器的快照到本地文件ubuntu.tar |
cat docker/ubuntu.tar | docker import - test/ubuntu:v1 | 将快照ubuntu.tar导入到镜像test/ubuntu:v1 |
import http://xx.xx/xxx.tgz example/imagerepo | 从url导入 |
rm -f 容器id | 删除容器 |
run 镜像名 参数 (如:run -d -P training/webapp python q.py) | 从镜像运行容器 |
container prune | 清理所有处于终止状态的容器。 |
其他参数
参数 | 介绍 |
---|---|
-P | 将容器内部使用的网络端口随机映射到使用的主机上。 |
-p | 设置端口映射。-p 5001:5000 将容器的5000端口映射到主机的5001端口 |
logs id/name | 查看应用输出 |
logs -f id/name | 以tail -f方式查看输出 |
top | 查看进程 |
inspect | 查看状态 |
镜像使用
查看,下载,删除
参数 | 介绍 |
---|---|
images | 查看本机上的镜像 |
pull | 下载镜像。docker pull ubuntu:13.10 |
rmi | 删除镜像 |
保存、加载
保存镜像
保存镜像:docker save [options] images [images…]
示例:
- docker save -o nginx.tar nginx:latest
- docker save > ngin.tar ngin:latest
加载镜像
加载镜像:docker load [options]
示例:
- docker load -i nginx.tar
- docker load < nginx.tar
更新
docker commit -m=”has update” -a=”zhansan” 容器id zhangsan/ubuntu:v2
- 先创建一个容器,
- 然后在容器内将需要更新的内容修改,
- 最后使用以下命令提交一个新的镜像。
1 | docker commit -m="has update" -a="zhansan" bbbbbbbbbbb zhangsan/ubuntu:v2 |
- docker commit:提交更新的命令
- -m:提交的描述信息
- -a:指定镜像作者
- bbbbbbbbbbb:容器id
- zhangsan/ubuntu:v2:要创建的镜像名
然后就可以使用docker run -ti zhangsan/ubuntu:v2 /bin/bash来启动一个容器。
构建镜像
docker build
https://www.runoob.com/docker/docker-image-usage.html
hole…
容器连接
端口映射
参数
- -P:随机端口映射。
- -p:指定端口映射。
- 5000:4000将容器的4000端口映射到主机的5000端口。
- 指定容器网络地址,如127.0.0.1:5000:4000。主机可以使用127.0.0.1:5000访问容器。
- 指定协议。127.0.0.1:5000:4000/udp;
查看端口绑定
docker port 容器name
其他
参考文献
评论