列出当前机器上所有的docker镜像
docker images
docker登录
docker login login_url
docker 获取当前运行的容器
docker ps
docker 打tag
docker tag a26187b7b13c target_tag
docker 导出镜像
docker save -o image.tar image_id
docker 导入镜像
docker load -i image.tar
docker导出container
docker export container_id > container.tar
docker导入container
cat container.tar|docker import - target_tag
docker 打包
docker build --tag=target_tag -f Dockerfile .
docker 删除镜像
docker rmi image_id
强制删除:
docker rmi image_id -f
全部删除:
sudo docker rmi -f $(docker images -q)
进入docker容器
docker exec -it container_id bash
启动docker镜像
docker run -it image_id bash
docker-compose启动
docker-compose start
指定容器:
docker-compose start target_container
docker-compose关闭
docker-compose stop
指定容器:
docker-compose stop target_container
docker-compose 删除容器
docker-compose rm target_container
docker-compose build容器
docker-compose build target_container
docker commit容器
docker commit -a "seraphln" -m "adjust nlu backend nginx log format" 5001577d42ca {docker_registry}/repo/image:tag