Docker常用命令

docker隨機器自啓動

systemctl enable docker
systemctl status docker


docker常見命令

  • docker是否啓動及版本
    docker version
  • 查看docker容器
    docker ps
  • 來列出本地主機上的鏡像
    docker images
  • 查找鏡像:
    docker search nginx
  • 拉取鏡像
    docker pull nginx
  • 列出容器:
    docker container ls -a
  • 進入容器:
    docker exec -it c1a7be275a4a /bin/bash
  • 編譯打包容器
    docker-compose -f ./docker-compose.yaml up --build
  • 容器後臺運行
    docker-compose -f ./docker-compose.yaml up -d
  • 後臺啓動docker容器,-d 表示後臺運行容器,並返回容器ID
    -p 使用端口映射,表示將容器的端口映射到主機的端口–name 表示容器名字
    docker run --name test-jar-docker -d -p 8070:8080 test-jar
  • 查看日誌
    docker logs -f bf08b7f2cd89
  • 停掉容器
    docker stop 4ed05d421b8d
    or
    docker stop adoring_hamilton
  • docker-compose後臺運行
    docker-compose -f ./docker-compose.yaml up -d
  • 查看網絡模式
    docker network ls
  • 查看容器文件在宿主機存儲目錄

容器操作

  • 容器導出
    docker export $container_id > 容器快照名
  • 容器導入
    cat 容器快照名 | docker import - my/centos:v888
  • 刪除容器
    docker rm 容器id
  • 查看容器信息
    docker inspect 容器Id
  • 進入指定鏡像容器
    docker run -ti --rm --entrypoint="/bin/bash" jenkins

鏡像操作

  • 構建鏡像
    docker build -t zookeeper-host-3.5.5 .
  • 鏡像上傳
    docker push 鏡像名
  • 鏡像拉取
    docker pull imagename
  • 鏡像刪除
    docker rmi 鏡像名
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章