美文网首页
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