三 docker 容器基本命令

1、查看当前运行容器
docker ps
2、启动、查看容器标准输出
docker run -v computer_dir/:docker_dir/ wes/bedtools:2.29.1 bedtools intersect -a docker_dir/sample.vcf -b docker_dir/filter.bed -wa -header > test.vcf
-v 挂载,将操作系统的目录与docker内的目录映射起来
3、启动/停止/移除容器
docker start b8e97123922bdocker start tender_easley
docker stop b8e97123922bdocker stop tender_easley
docker rm b8e97123922bdocker rm tender_easley
4、运行应用
docker run -d -P --name test_container transvar:v02 python app.py
-d: 让容器在后台运行。
-P: 将容器内部端口随机映射到主机的端口 。
--name: 指定创建容器的名称,默认可以不指定,会随机生成。
5、查看容器内运行进程
docker top elastic_noycedocker top b8e97123922b
6、容器网络端口映射

  1. 将容器内部端口随机映射到主机的端口
    docker run -d -P transvar:v02 python app.py
  2. 将容器内部的3306端口映射到主机指定端口(如:8808 )
    docker run --name cromwell -p 8808:3306 -d -e MYSQL_ROOT_PASSWORD=*** -v computer_dir:/docker_dir mysql:latest

你可能感兴趣的:(三 docker 容器基本命令)