docker基本命令
  bifOjSxj34Bv 2023年12月07日 21 0

1.基本命令

docker ps 查看所有运行中的DOCKER

docker ps -a 查询所有 运行+非运行的docker

docker logs <容器id或容器名>  查看容器日志

docker logs -f  <容器id或容器名>  实时查看容器日志

docker  run --name 《容器别名》 --network 《自定义网段》 -d  《容器imgs》:<版本>  通过images 启动一个docker 容器

docker cp   <容器名或者ID>:/ect/nginx  : /home/nginx  复制容器内的文件到 容器外面

docker  exec -it   <容器名或者ID> bash 进入容器内部

docker  network  connect  <自定义网段名>   <容器名或者ID> 把一个容器加入到一个自定义网段中,加入自定义网段中的容器,容器之间可以通过 容器名进行访问很是方便

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   <容器名或者ID>  停止一个容器

docker rm  <容器名或者ID> 删除一个容器

docker images  查看所有影像

docker  rmi   <镜像ID>  删除一个镜像

docker stop   <容器名或者ID> 启动一个容器

docker restart   <容器名或者ID> 重启一个容器

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 上搜索镜像。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月07日 0

暂无评论

推荐阅读
  bifOjSxj34Bv   2023年12月07日   22   0   0 nginxDockerdockernginx