最近在搭nextcloud私人网盘,发现用docker很方便,记录一下docker常见命令。
- 关于容器
docker ps [-a] //查看(所有)容器
docker stop/start <id> //停止/开始容器
docker rm <id> //删除容器
- 关于镜像
docker search xxxx //查找镜像 例:docker search nextcloud
docker pull xxxx //拖取镜像
docker images //查看当前已有的镜像
docker rmi <id> //删除镜像
docker run [OPTIONS] IMAGE [COMMAND] [ARG...] //运行镜像
/*OPTIONS常用说明
*-d: 后台运行容器,并返回容器ID;
*-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
*-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
*-i: 以交互模式运行容器,通常与 -t 同时使用;
*/
- 进入容器内命令
exec命令可以进入容器,看一下命令使用
sudo docker exec --help
可以看到常用的几个OPTIONS
-d:分离模式,让容器在后台运行。
-i:允许你对容器内的标准输入 (STDIN) 进行交互。
-t:在新容器内指定一个伪终端或终端。
具体使用方法
docker exec -it <id> /bin/bash
关于其他命令改天搞得差不多再来补充。2019.06.27