用户,不是的话自己加sudo前缀。
-docker.sh --mirror AzureChinaCloud
内容
echo "deb [arch=amd64] https://mirror.azure.cn/docker-ce/linux/ubuntu xenial edge" > /etc/apt/sources.list.d/--get -y install docker-ce
文件,在里面写上下面的内容。
"registry-mirrors""https://registry.docker-cn.com"
systemctl restart docker
删除镜像
删除,比如tomcat镜像,可以直接"docker image rm tomcat",如果有多个tomcat镜像,可以在tomcat后加":版本号"。而ID的话是镜像一般是唯一的,不会重复(比如tomcat的latest版本是8.5.38时,先使用"docker pull tomcat",再使用"docker pull tomcat:8.5.38",这样子就会形成两个镜像具有相同ID的情况)。
删除
删除所有的虚悬镜像:"docker image prune"
加上打开终端的名称或者路径,比如以交互式打开一个tomcat的bash终端,"docker run -it tomcat bash";
退出容器时就马上删除这个容器;
加上"-p 88:8080";
修改之后马上生效(没有重复写)、数据卷不会影响到容器的镜像、删除容器也不会删除数据卷。一般数据库的配置文件、日志文件、数据都是使用数据卷配置,以免丢失数据。一般格式为"-v 宿主机的文件目录 : 容器中的文件目录";
随机的名字。
包括关闭了的容器,关闭了的容器不占用内存,存储在硬盘中):"docker ps -a"
删除容器