Docker基本使用方法

编程

https://www.cnblogs.com/adolfmc/p/10179906.html

Docker 安装和基础用法 

root@devstack:/home/sammy# docker create --name web31 training/webapp python app.py  #创建名字为 web31 的容器

7465f4cb7c49555af32929bd1bc4213f5e72643c0116450e495b71c7ec128502

root@devstack:/home/sammy# docker inspect --format="{{.State.Status}}" web31 #其状态为 created

created

root@devstack:/home/sammy# docker start web31 #启动容器

web31

root@devstack:/home/sammy# docker exec -it web31 /bin/bash #在容器中运行 bash 命令

root@devstack:/home/sammy# docker inspect --format="{{.State.Status}}" web31 #其状态为 running

running

root@devstack:/home/sammy# docker pause web31 #暂停容器

web31

root@devstack:/home/sammy# docker inspect --format="{{.State.Status}}" web31

paused

root@devstack:/home/sammy# docker unpause web31 #继续容器

web31

root@devstack:/home/sammy# docker inspect --format="{{.State.Status}}" web31

running

root@devstack:/home/sammy# docker rename web31 newweb31 #重命名

root@devstack:/home/sammy# docker inspect --format="{{.State.Status}}" newweb31

running

root@devstack:/home/sammy# docker top newweb31 #在容器中运行 top 命令

UID PID PPID C STIME TTY TIME CMD

root 5009 4979 0 16:28 ? 00:00:00 python app.py

root@devstack:/home/sammy# docker logs newweb31 #获取容器的日志

* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)

root@devstack:/home/sammy# docker stop newweb31 #停止容器

newweb31

root@devstack:/home/sammy# docker inspect --format="{{.State.Status}}" newweb31

exited

root@devstack:/home/sammy# docker rm newweb31 #删除容器

newweb31

root@devstack:/home/sammy# docker inspect --format="{{.State.Status}}" newweb31

Error: No such image, container or task: newweb31

以上是 Docker基本使用方法 的全部内容, 来源链接: utcz.com/z/511535.html

回到顶部