docker常用命令

2019-01-09  本文已影响0人  Sixah
参数 作用
-f 强制删除镜像

docker rmi 0bf7b72a9f65

参数 作用
-i 以交互模式运行容器,通常与-t同时使用
-t 为容器重新分配一个伪输入终端,通常与-i同时使用
-d 创建守护式容器并返回容器id(在后台运行)
--name 为新建的容器起名字
-P 随机端口映射
-p 指定端口映射,格式:主机(宿主)端口:容器端口
-e 设置环境变量,格式:username="ritchie"
--link 添加链接到另一个容器
-v 映射宿主机与容器的目录,格式:/data:/data
--restart always开机自启动 no不启用开机自启
--volume-from 授权一个容器访问另一个容器的Volume(数据卷),达成数据共享

docker run -d --name=adminer -p 8888:8080 --restart=always -v /tmp/adminer/data:/var/lib/adminer adminer参数-v是挂载目录,这时宿主机与容器内的映射目录是数据同步的,双方都有读写的权限,如果是-v /tmp/adminer/data:/var/lib/adminer:ro(ro,read only的缩写)这时,宿主机内的映射目录具有读写的权限,容器内的映射目录只有的权限,没有的权限,是只读的

参数 作用
-a 列出当前所有正在运行的容器和历史上运行过的容器
-l 显示最近创建的容器
-n 显示最近n个创建的容器
-q 静默模式,只显示容器编号
--no-trunc 不截断输出
参数 作用
-f 强制删除容器
参数 作用
-t 加入时间戳
-f 跟随最新的日志打印
--tal 显示最后多少条日志
参数 作用
-i 只用 -i 参数时,由于没有分配伪终端,界面没有我们熟悉的 Linux 命令提示符,但命令执行结果仍然可以返回
-t 分配伪终端,当 -i -t 参数一起使用时,则可以看到我们熟悉的 Linux 命令提示符

进入容器一般执行命令docker exec -it [容器id] /bin/bash

参数 作用
-a 添加作者信息
-m 添加备注信息

docker commit -a="sixah" -m="new mysql" c51a0bb4f77b sixah/mysql:5.7.1

上一篇 下一篇

猜你喜欢

热点阅读