1.基本命令
docker ps 查看所有运行中的DOCKER
docker ps -a 查询所有 运行+非运行的docker
docker logs 查看容器日志
docker logs -f 实时查看容器日志
docker run –name 《容器别名》 –network 《自定义网段》 -d 《容器imgs》: 通过images 启动一个docker 容器
docker cp :/ect/nginx : /home/nginx 复制容器内的文件到 容器外面
docker exec -it bash 进入容器内部
docker network connect 把一个容器加入到一个自定义网段中,加入自定义网段中的容器,容器之间可以通过 容器名进行访问很是方便
dokcer pull nginx 拉去一个nginx 的 images 用于创建
docker run –name nginx -v /home/nginx/conf:/ect/nginx/ -v用于映射外部文件到容器内部文件,方便配置文件的修改
docker run –name nginx -p 9090:80 -p把容器内的端口映射到外面的 9090端口。是一个非常方便的命令
docker stop 停止一个容器
docker rm 删除一个容器
docker images 查看所有影像
docker rmi 删除一个镜像
docker stop 启动一个容器
docker restart 重启一个容器
docker commit -m=”提交的描述消息” -a=”作者” 容器id 目标镜像名:[版本消息]
# 作用:将我们操作过的容器,通过commit提交成为一个新的镜像。我们以后就可以直接使用这个修改过的镜像了。
docker pause 暂停一个容器的所有进程。
docker unpause 取消暂停一个容器的所有进程。
docker tag
为镜像打标签,用于发布版本或标识不同的镜像版本。
docker network create
创建一个用户自定义的 Docker 网络。
docker network ls
列出所有 Docker 网络。
docker network inspect
检查 Docker 网络的详细信息。
docker network connect
将容器连接到一个网络。
docker network disconnect
从容器断开网络连接。
docker volume create
创建一个 Docker 数据卷。
ocker volume ls
列出所有 Docker 数据卷。
docker volume inspect
检查 Docker 数据卷的详细信息。
docker volume rm
删除一个或多个 Docker 数据卷。
docker version
显示 Docker 版本信息。
docker login 和logout
登录到 Docker Hub 或私有镜像仓库。
docker search
在 Docker Hub 上搜索镜像。