在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 来获取。