美文网首页
docker常用命令

docker常用命令

作者: may505 | 来源:发表于2020-09-10 10:35 被阅读0次
    • docker images: 查看所有镜像
    • docker ps: 列出正在运行的容器
    • docker ps -a: 列出所有容器,包括未运行的容器
    • docker pull: 拉取镜像,例如 docker pull node,拉取node镜像
    • docker run -d -p 3000:80 --name 容器名称 镜像名称:
      -d:设置容器在后台运行
      -p: 把容器里面的80端口映射到实体机的3000上,这样就可以通过3000端口访问了。
      --name: 设置容器的名称
    • docker logs id: 查看容器的日志, id为容器id
    • docker build -t 镜像名称 .: 打包镜像
      -t: 给镜像命名
      .: 基于当前目录
      例如docker build -t egg-example:0.0.1 .,在当前目录下打包一个镜像名为egg-example,其中版本为0.0.1
    • docker rmi id: 删除镜像id,例如docker rmi 447b33861174,注意:在删除镜像时有时候会报镜像在使用,先删除容器后在删除镜像
      id: 为镜像id
    • docker rm id: 删除容器
      id:为容器id
    • 进入容器内部: docker exec -it 容器id /bin/sh or docker exec -it 容器id bash or
      docker exec -it 容器id sh
    • docker save -o: 镜像打包成tar包
      例如docker save -o egg-example.tar egg-example:0.0.1
    • docker load: 导出镜像tar包
      例如 docker load -i egg-example.tar

    相关文章

      网友评论

          本文标题:docker常用命令

          本文链接:https://www.haomeiwen.com/subject/pzwuektx.html