导入导出image
docker save / load(功能更强) 或 docker export / import
dockerfile创建容器
在当前目录下创建一个dockerfile 例如
FROM java:8
VOLUME /jar
ENTRYPOINT ["/bin/bash", "/jar/startup.sh"]
然后执行命令docker build -t <image_name>:<tag> .
安装Docker
我的开发环境为Win10专业版,有专供windows使用的Docker版本Docker For Windows,此版本Docker需要在win10专业版里开启功能Hyper-V,Hyper-V是一个Win10专业版自带虚拟机软件,Docker将借助它来运行,开启Hyper-V后重启电脑,然后开始Docker For Windows的安装。
Hello Docker
安装完成后桌面增加了一个图标Docker Desktop,这个就是docker的启动器了,打开后任务栏会增加一个小鲸鱼的图标,总之就是非常可爱。小鲸鱼身上的水柱在上下律动时表示docker正在启动,当水柱稳定时就启动成功了。
右键点击小鲸鱼选择setting,在Daemon菜单中修改Registry mirrors的内容为
https://poan4hxt.mirror.aliyuncs.com
将Docker的镜像库修改为阿里云的地址。
我们来测试一下Docker
首先打开cmd输入
docker version 查看版本
docker image pull hello-world 下载你好Docker的镜像
docker image ls 查看下载的镜像列表
docker container run hello-world 运行你好Docker的镜像
其他的一些常用命令
功能 | 命令 |
---|---|
创建容器 | docker container create [镜像ID] |
启动容器 | docker container start [容器ID] |
创建并启动容器 | docker container run [镜像ID] |
终止容器 | docker container kill [容器ID] |
查看顶层镜像 | docker images |
查看全部镜像 | docker images -a |
删除镜像 | docker rmi [镜像ID] |
查看运行中容器 | docker ps |
查看全部容器 | docker ps -a |
删除容器 | docker container rm [容器ID] |
修改容器名字 | docker rename [旧容器名] [新容器名] |
添加属性 | docker update --restart=always 容器名字 |
查看详细信息(可以看net) | docker inspect 容器名称 |