docker常用命令

查看container  docker ps -a

查看container环境    docker inspect ...

查看image    docker images

删除container  docker rm ...

删除所有container    docker rm -f $(docker ps -qa)

删除所有状态为停止的container    docker rm $(docker ps -qf status=exited)

删除image    docker rmi ...

重命名image    docker tag ... REPOSITORY:TAG

从镜像启动一个容器    docker run -t -i alpine-bash /bin/bash

启动容器    docker start ...

进入容器    docker exec -it ... /bin/bash

保存容器为镜像    docker commit ... REPOSITORY:TAG

镜像保存为tar    docker save -o (路径)/(....tar) ...

tar还原为镜像    docker load < (路径)/(....tar)

 

 ------------------------------------------------------------------------------------

dockertoolbox 端口转发    docker run -p 1234:1234 -t -i fda602200808 /bin/bash

------------------------------------------------------------------------------------

container和宿主机之间的相互拷贝

  docker cp mycontainer:/opt/testnew/file.txt /opt/test/

  sudo docker cp /home/smq/下载/go1.12.9.linux-amd64.tar.gz 75531600cdc6:/root/downloads

-------------------------------------------------------------------------------------

每次运行docker都需要sudo

  sudo groupadd docker

  whoami

  sudo gpasswd -a <你的用户名> docker

  sudo service docker restart

  reboot

  重启之后不需要sudo

posted @ 2019-10-31 08:54  小强CanFly  阅读(182)  评论(0)    收藏  举报