标签:get 网页 specified 解释器 mamicode export java dao 命令
#以mysql镜像为例
docker search mysql
由于国外源下载慢,使用国内源加速。
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh-s http://04be47cf.m.daocloud.io
国内源参考链接
https://www.cnblogs.com/happy4java/p/11206839.html
PS:ubuntu在云计算领域使用率比较高,我们以ubuntu镜像为例,镜像都是只读的。
#下载乌班图镜像
docker pull ubuntu
提交镜像到私有仓库或docke hub上
docker push mysql
#创建一个容器名字为test01使用ubuntu镜像
docker run -itd --name test01 ubuntu
#查看运行的容器,会出现一串进程ID
docker ps
#进入容器,相当于进入了ubuntu
docker attach test01
ctrl+p+q
#开启容器/停止容器/删除容器
docker start/stop/rm test01
#执行命令到容器里
docker exec test01 ls /home
#查看镜像帮助
docker --help
#查看有关于镜像的命令
docker --help |grep image
#搜索镜像
docker search mysql
#查看本地镜像
docker images
#将你更改后的镜像提交为一个新的镜像,self为标签名
docker commit test01 ubuntu:self
#删除一个镜像,删除前需要停止容器
docker rmi ubuntu
#将容器导出为一个tar包,du -sh 查看大小
docker export test01 > test01.tar 或者
docker save test01 > test01.tar
#将tar包导入为一个镜像
docker import test01.tar ubuntu:self 或者
docker load -i test01.tar
PS:
export导出只包括读写层信息,不包括只读层镜像
save包括读写层信息跟镜像,load后还是之前save的镜像名
在容器中修改文件数据等都不会直接对镜像修改,只是读取镜像到一个可写层中,在可写层中修改,如果需要保存,只能使用commit生成为另外一个镜像
如果出现No command specified错误,需要指定解释器
标签:get 网页 specified 解释器 mamicode export java dao 命令
原文地址:https://www.cnblogs.com/tz90/p/12227217.html