一、容器的基本操作
$ 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