02、docker学习之python-36-centos7安装

1.查看指定镜像

docker search python 

 

2.pull镜像

docker pull centos/python-36-centos7

 

3.本地镜像查看

docker images

 

4.运行交互式容器

Docker会在隔离的容器中运行进程。当运行docker run命令时,Docker会启动一个进程,并为这个进程分配其独占的文件系统、网络资源和以此进程为根进程的进程组。

命令:

docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]

进入交互模式,通过docker的两个参数 -i -t,让docker运行的容器实现"对话"的能力

  • t: 在新容器内指定一个伪终端或终端。
  • i: 允许你对容器内的标准输入 (STDIN) 进行交互

进入:docker run -i -t centos/python-36-centos7 /bin/bash 

退出:exit

 

5.Web应用实例

docker pull training/webapp

d:后台运行;-P:端口映射到主机上面(随机到高端口)

可以指定容器绑定的网络地址,比如绑定127.0.0.1 :

docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py

 

 

6.查看进程

docker ps

 

7.查看容器日志

docker logs [容器id]

docker logs [容器names]

 

8.停止容器

docker stop [容器names] // [容器id] 

 

9.启动容器

docker start [容器id] 

docker restart [容器id]

 

10.删除容器

docker rm [容器id]

注意:先停止容器再删除

posted @ 2020-06-04 17:08  tp2  阅读(294)  评论(0)    收藏  举报