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}}' a77a72ac178c
68c01f2c4d6aa42fff26e0c0c5b7426ae22bb47292b5ec4fa3e9601a942ea602
# cp docker/docker-start.sh /var/lib/docker/aufs/mnt/68c01f2c4d6aa42fff26e0c0c5b7426ae22bb47292b5ec4fa3e9601a942ea602/root/
# docker-enter a77a72ac178c
# pwd
/root
# ls
docker-start.sh