docker-cheetsheet


列出当前机器上所有的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