文章目录
- Docker常用指令
- 重启docker容器
- 查看运行结果
- 查看文件并跳转到指定行数
- 查看容器日志
- 创建容器
- 交互式的方式创建容器
- 后台式创建容器
- 退出容器
Docker常用指令
-
docker ps # 列出所有运行的容器 docker ps -a # 列出所有的容器 docker exec -it containerId或containerName /bin/bash # 进入容器内部
-
docker inspect containerId或containerName # 查看容器信息 docker logs containerId或containerName # 查看容器日志 docker top containerId或containerName # 查看容器中的进程信息
-
docker rm containerId或containerName # 删除指定容器 docker rm -f containerId或containerName # 强制删除启动的容器
-
docker cp containerId或containerName: 容器内路径 宿主机路径 # 从容器中拷贝文件到宿主机 docker cp 宿主机路径 containerId或containerName: 容器内路径 # 从宿主机拷贝文件到容器
-
docker exec -it tsim bash # 进入到tsmi容器中
-
docker kill 容器ID # 杀死某个容器 docker rm 容器ID # 删除某个容器
重启docker容器
-
docker-compose restart # 正常情况下
但是有的时候需要修改配置文件,所以需要先把容器down一下,然后up,最后在restart
-
docker-compose down docker-compose up -d docker-compose restart
查看运行结果
-
docker-compose logs -f
查看文件并跳转到指定行数
-
vim main.py 100G # 打开main.py文件,并跳转到第100行
-
:set number # 显示行数
-
:set hlsearch # 显示高亮
-
:set ignorecase # 忽略大小写
查看容器日志
-
docker logs baa8ca7f50f5 | tail -20 # 查看容器baa8ca7f50f5的日志(后20行)
创建容器
交互式的方式创建容器
-
docker run -it --name=容器名称 镜像名称:标签 /bin/bash
这样创建完容器后,自动进入到容器内部。
后台式创建容器
-
docker run -id --name=容器名称 镜像名称:标签
这样创建完容器后,并没有进入到容器内部
想要进入容器内部输入以下指令:
docker exec -it 容器名称(或者容器ID) /bin/bash
退出容器
-
Ctrl + P + Q # 退出容器(容器不关闭) exit # 退出容器(容器关闭)