1、查看當(dāng)前運(yùn)行容器
docker ps
2、啟動乙嘀、查看容器標(biāo)準(zhǔn)輸出
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 掛載裁奇,將操作系統(tǒng)的目錄與docker內(nèi)的目錄映射起來
3、啟動/停止/移除容器
docker start b8e97123922b
或 docker start tender_easley
docker stop b8e97123922b
或 docker stop tender_easley
docker rm b8e97123922b
或 docker rm tender_easley
4冷离、運(yùn)行應(yīng)用
docker run -d -P --name test_container transvar:v02 python app.py
-d: 讓容器在后臺運(yùn)行。
-P: 將容器內(nèi)部端口隨機(jī)映射到主機(jī)的端口 纯命。
--name: 指定創(chuàng)建容器的名稱西剥,默認(rèn)可以不指定,會隨機(jī)生成亿汞。
5瞭空、查看容器內(nèi)運(yùn)行進(jìn)程
docker top elastic_noyce
或 docker top b8e97123922b
6、容器網(wǎng)絡(luò)端口映射
- 將容器內(nèi)部端口隨機(jī)映射到主機(jī)的端口
docker run -d -P transvar:v02 python app.py
- 將容器內(nèi)部的3306端口映射到主機(jī)指定端口(如:8808 )
docker run --name cromwell -p 8808:3306 -d -e MYSQL_ROOT_PASSWORD=*** -v computer_dir:/docker_dir mysql:latest