【Docker】创建镜像和创建容器

举报
原来是咔咔 发表于 2022/03/29 01:21:57 2022/03/29
【摘要】 创建镜像 1、这里是手写的一份Dockerfile文件 2、把这份Dockerfile文件传到/usr/redis下 3、然后需要自定义网络类型 因为默认的网络不能制定固定的地址,所以我们将创建自定义网络,并指定网段:172.10.0.01/16 docker network create --subnet=172.1...

创建镜像

1、这里是手写的一份Dockerfile文件

2、把这份Dockerfile文件传到/usr/redis下

3、然后需要自定义网络类型

因为默认的网络不能制定固定的地址,所以我们将创建自定义网络,并指定网段:172.10.0.01/16

docker network create --subnet=172.10.0.0/16 mynetwork

删除自定义网络

docker network rm mynetwork即可

如果命令记不住那么就直接使用docker network help

4、创建镜像

docker build -t redis1 .

注意后边有个点

5、查看创建的镜像

docker images

创建容器

1、创建容器

docker run -itd --name slave1 --net mynetwork -p 6383:6379 --ip 172.10.0.3 redis

参数解释:

redis-kaka :容器名字

redis1:镜像名字

-d: 后台运行容器,并返回容器ID;

-i: 以交互模式运行容器,通常与 -t 同时使用;

-p: 端口映射,格式为:主机(宿主)端口:容器端口

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

--ip: 为容器制定一个固定的ip

--net: 指定网络模式

2、查看容器

docker ps -a \   docker container ls

3、进入容器

docker exec -it redis-kaka bash

文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fangkang7/article/details/100705171

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。