docker命令记录

来源:互联网 发布:mac装office软件 编辑:程序博客网 时间:2024/05/16 15:46

1.停止并删除原来的容器及镜像

docker rm -f $(docker ps -aq)    #强制删除全部容器

docker rmi -f $(docker images -q)  #强制删除全部镜像


2.docker tag

格式:
docker tag myrepo:1.0 myrepo:latest
3.从主机向容器中拷贝数据

这里要使用一个docker提供的神奇通道来完成主机向容器的数据传输。 
首先要用docker inspect方法获得容器的完整id,

 inspect   Return low-level information on a container
  • 1
  • 1

然后用/var/lib/docker/aufs/mnt/通道来完成拷贝。 
举例如下:

# docker inspect -f '{{.Id}}' a77a72ac178c68c01f2c4d6aa42fff26e0c0c5b7426ae22bb47292b5ec4fa3e9601a942ea602# cp docker/docker-start.sh /var/lib/docker/aufs/mnt/68c01f2c4d6aa42fff26e0c0c5b7426ae22bb47292b5ec4fa3e9601a942ea602/root/# docker-enter a77a72ac178c# pwd/root# lsdocker-start.sh



0 0