在Ubuntu系統下,Docker命令行操作非常豐富,涵蓋了鏡像管理、容器管理、網絡管理等多個方面。以下是一些常用的Docker命令及其功能:
docker search [IMAGE_NAME]docker pull [IMAGE_NAME]:[TAG]docker imagesdocker rmi [IMAGE_ID或IMAGE_NAME]:[TAG]docker save -o [FILENAME] [IMAGE_NAME]:[TAG]docker load -i [FILENAME]docker run [OPTIONS] [IMAGE_NAME] [COMMAND] [ARG...]docker psdocker ps -adocker stop [CONTAINER_ID或CONTAINER_NAME]docker start [CONTAINER_ID或CONTAINER_NAME]docker rm [CONTAINER_ID或CONTAINER_NAME]docker exec -it [CONTAINER_ID或CONTAINER_NAME] /bin/bashdocker logs [CONTAINER_ID或CONTAINER_NAME]docker volume create [VOLUME_NAME]docker run命令中使用-v參數來掛載數據卷。docker volume inspect [VOLUME_NAME]docker network lsdocker network create [NETWORK_NAME]docker network rm [NETWORK_NAME]docker network connect [NETWORK_NAME] [CONTAINER_ID或CONTAINER_NAME]docker network disconnect [NETWORK_NAME] [CONTAINER_ID或CONTAINER_NAME]docker build -t [IMAGE_NAME] .FROM、RUN、COPY、ADD、CMD、ENTRYPOINT、ENV、ARG、VOLUME、EXPOSE、WORKDIR、USER等。docker-compose.yml文件管理多個容器的部署,啟動和停止多個容器。docker-compose up、docker-compose down、docker-compose start、docker-compose stop等。這些命令只是Docker功能的一部分,更多高級功能和選項可以通過查看官方文檔或使用 docker --help 來獲取。