目录
容器查看
docker ps
查看正在运行的容器,docker ps -a 可以看到正在运行和被停用的容器
docker exec
进入容器,一般都跟上-it参数,表示分配个终端
docker insepct
查看容器内的元数据
docker logs
查看容器启动log,这里log是容器启动及运行时打印在终端(stdout,stderr)上的日志
容器操作
docker run
运行容器,-d 参数表示后台运行,--restart=always表示异常退出后总是重启
docker stop
停止容器,停止后docker ps看不到该容器,但docker ps -a可以看到
docker start
启动一个被停止的容器,启动成功后docker ps则可看到
docker rm
删除一个容器,只有在容器被停止后才可以被删除,删除后docker ps -a也查不到了,只能再次run
镜像操作
docker build
构建一个镜像,这里依赖指定目录下的Dockerfile,我这里是当前目录,-t表示构建出来的容器名称
docker images
查看本地docker镜像列表
docker search
去远程仓库上搜索docker镜像
docker pull
从远程仓库拉取镜像
docker tag
给镜像打标签
docker push
往远程仓库推镜像