Docker常用命令总结(Ubuntu环境)

一、容器的基本操作

$ docker run ubuntu echo 'Hello world'            //无交互的容器创建

$ docker run --name=  -i -t  ubuntu /bin/bash             

$ docker ps -a -l        //查看当前所有docker容器进程

$ docker inspect name            //检查并返回该容器的参数,name换成ID也行  

$ docker start -i            //重新打开已关闭的容器

$ docker rm name        //删除该容器,name换成ID也行


二、守护式容器

Ctrl+P  Ctrl+Q         //使普通容器退出到后台,相当于将一个普通容器变成守护式容器

$ docker run --name= -d ubuntu /bin/sh -c ""            //最常用的守护式容器创建

$ docker logs -tf --tail o ID            //查看该容器日志            

$ docker top  ID       //查看该容器内的所有进程

$ docker exec -i -t  ID /bin/bash           //在该容器中运行新的进程  

$ docker stop/kill            //关闭容器


三、查看和删除镜像

$ docker images [-p]             //列出镜像

$ docker inspect image-id              //查看镜像详细信息

$ docker rmi                 //删除镜像

Repository & Tag   == 镜像的唯一ID


四、获取和推送镜像

$ docker search ubuntu

$ docker pull [Repository+Tag]        //利用docker守护进程的仓库镜像配置,加速镜像下载

$ docker push  dormancypress/nginx


五、构造镜像

$ docker commit ubuntu  galaxy_s/test1               //通过容器构建

$ docker build  -a -m           //通过先配置dockerfile构建(在dockerfile所在目录运行此命令)   -a作者 -m


猜你喜欢

转载自blog.csdn.net/weixin_40896352/article/details/80657456
今日推荐