Docker基本命令(本人最近使用的)
2018-11-01 本文已影响0人
带刀打天下
- 列出容器
$ docker ps
- 在运行的容器中执行命令
$ docker exec
在容器中开启一个交互式的终端
$ docker exec -it 容器ID /bin/bash
参数含义:
-i
即使没有附加也保持STDIN打开
-t
分配一个伪终端
-d
分离模式在后台运行 - 创建一个新的容器并运行一个命令
$ docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
- Docker容器和主机如何相互拷贝文件
用于容器与主机之间的数据拷贝
$ docker cp
语法:
- 将容器中的目录文件拷贝到主机指定目录下
$ docker cp [OPTIONS] Container:Src-path Dest_path
实例:将容器 300222 的 home/hello 目录拷贝到主机的 /tmp 目录下
$ docker cp 300222:home/hello /tmp/
- 将主机中的目录文件拷贝到容器指定目录下
$ docker cp [OPTIONS] Src-path Container:Dest_path
实例:将主机 ./home/hello 目录拷贝到容器 300222 的 /tmp 目录下
$ docker cp tmp 300222:home/hello
- 启动Docker服务
$ service docker start