docker基础学习
0x00 docker基础命令
docker images 查看本地存在的docker镜像 |
0x01 创建镜像
命令: |
基于ubuntu搭建漏洞环境
运行ubuntu并进入容器
docker run -ti ubuntu bash |
复制文件到容器中
docker cp redis-4.0.10.tar.gz 98e5e9d2ee6c:/ |
redis未授权就是常规流程安装即可。
打包成镜像
docker commit -a '测试' -m 'test.txt' 98e5e9d2ee6c time/test |
上传镜像到存储库(个人),首先使用docker本地登录
docker login 输入账号密码即可登录 |
上传镜像
docker push images名 |
注意上传不成功,可能是因为tag名字不一致,需要和hub库的名字一致
修改了名称后开始上传
成功
0x02 构建镜像
docker build |
Dockerfile常用指令
类型 | 命令 |
---|---|
基础镜像信息 | FROM |
维护者信息 | MAINTAINER |
镜像操作指令 | RUN、COPY、ADD、EXPOSE、WORKDIR、ONBUILD、USER、VOLUME等 |
容器启动时执行命令 | CMD、ENTRYPOINT |
创建Dockerfile文件,以下命令是安装基于ubuntu安装redis,并映射端口,具体使用方法可参考菜鸟教程中的docker教程
FROM centos //使用centos版本作为基础镜像 |
docker build -t centos_redis:v1 . //构造镜像命令 |
构造成功
docker run -d -p 6379:6379 centos_redis:v1 |
0x05 参考链接
菜鸟教程:https://m.runoob.com/docker/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Time'Blog!
评论