docker容器安装好后再怎么做?

网友投稿 313 2022-10-21

docker容器安装好后再怎么做?

1、Docker安装好容器后

本地Docker拉取好一个镜像后,会形成一个一串字符形式的“容器”名称,当系统重新启动后,使用新容器名称启动即可。

例如:安装Snort容器后,系统重新启动后:docker start 8eb98eb9是容器启动后生成的名字然后再使用原先的命令启动即可进入 Snort 容器 $ docker exec -it snort3 bash [root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8eb9ba18c88c ciscotalos/snort3 "/bin/sh -c /bin/bas…" 20 hours ago Up 25 minutes snort3 PS:安装Snort下载安装镜像:$ docker pull ciscotalos/snort3启动容器 $ docker run --name snort3 -h snort3 -u snorty -w /home/snorty -d -it ciscotalos/snort3 bash进入 Snort 容器 $ docker exec -it snort3 bash停止 Snort 容器 $ docker kill snort3

2、Docker的网络模式

Docker自身的4种网络工作方式,和一些自定义网络模式安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、hosthost:容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。Container:创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围。None:该模式关闭了容器的网络功能。Bridge:此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker0虚拟网桥,通过docker0网桥以及Iptables nat表配置与宿主机通信。以上都是不用动手的,真正需要配置的是自定义网络。

3、容器自启动

docker run --restart=on-failure:10 容器名称 ##如果创建时未指定 --restart=always ,可通过update 命令设置 docker update --restart=always 容器名称 #--restart具体参数值详细信息: # no - 容器退出时,不重启容器; # on-failure - 只有在非0状态退出时才从新启动容器; # always - 无论退出状态是如何,都重启容器;

4、怎样安装一个Docker呢?

①先拉取镜像到本地,举例安装Mysql

docker pull mysql:latest

②查看是否安装了镜像

[root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest 667ee8fb158e 9 days ago 521MB

③运行容器

docker run -itd --restart=always --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java简介及环境搭建
下一篇:SAP Kyma on top of Kubernetes的会议台词
相关文章

 发表评论

暂时没有评论,来抢沙发吧~