docker 常用 命令

容器管理

  • 启动容器

    docker run -it ubuntu /bin/bash
  • 查看所有的容器

    docker ps -a
  • 启动一个已停止得容器

    docker start b750bbbcfd88 
  • 后台运行

    docker run -itd --name ubuntu-test ubuntu /bin/bash
  • 停止一个容器

    docker stop 容器ID
  • 进入容器

    docker attach 容器ID
    docker exec -it 243c32535da7 /bin/bash # 退出后容器不退出
  • 导出容器快照

    docker export 容器 > /data/ubuntu.tar
  • 导入容器快照

    cat docker/ubuntu.tar | docker import - test/ubuntu:v1
  • 删除容器(必须停止状态)

    docker rm -f 容器id
  • 查看日志

    docker logs ID或者名字
  • 查看程序进程

    docker top ID或者名字

    镜像管理

  • 展示本地镜像

    docker images
  • 下载镜像

    docker pull ubuntu:13.10
  • 查找镜像

    docker search httpd

    常用命令

  • 挂载目录

    -v
    docker run --name centostest -v /data/incontainer:/data/inserver -it centos:7.2.1511
  • 本地镜像归入仓库

    docker tag imageid:version1 registry.com/test:version
  • 推送到仓库

    docker push registry.com/test:version
  • 更新服务

    docker service update "app_name" --force
  • 部署应用

    docker stack deploy --with-registry-auth -c docker-compose.yaml app

相关文章

此处评论已关闭