导航:首页 > 配服务器 > 如何确保docker容器重启服务器不会关

如何确保docker容器重启服务器不会关

发布时间:2022-11-07 17:26:49

1. portainer中docker状态为down问题解决

因为最近有人修改服务器的防火墙,所以docker容器重启失败,然后网络了一下,重启docker即可解决,但是重启docker后,在portainer看docker的状态却是down,这种情况下,重启一下portainer就可以了,因为不想重启docker的时候容器都挂掉,所以加了一点配置,不知道是不是这个引起的

2. 如何使docker容器不退出

假设你的容器名字叫做container,试试这样:<pre t="code" l="bash">docker run container tail -f /dev/null后面加命令tail -f /dev/null,就可以保持你的容器一直在前台运行了。

3. 如何实现docker服务重启容器不停止

1、每镜像都定义外提供接口Nginx镜像默认提供80443端口自访问容器内8080端口
2、需要docker create或者docker run创建容器携带--expose参数能指定端口放
--expose Expose a port or a range of ports

4. Docker stop或者Docker kill为何不能停止容器

docker为什么容器启动不了
1:为我们的容器创建第一个镜像
# 以 centos 镜像作为基础镜像,我们启动自己的容器并在其中执行/bin/bash命令
# 注:-t -i 参数用于创建一个虚拟的命令行。
sudo docker run -t -i centos /bin/bash
现在我们已经成功的运行了自己的第一个容器,并且进入到容器的命令行界面中。在容器中,我们执行下面的命令:

yum -y update # 更新软件包
yum install which # 安装which命令
yum install git # 安装Git

安装完成后,按 Ctrl + d 来退出容器的命令行。
# 执行sudo docker ps -a,可以看到被我们终止的容器
CONTAINER ID IMAGE COMMAND CREATED……
da9031d3568f centos:6.4 /bin/bash 5 minutes ago…..
把我们所做的改变提交到一个新的容器:
# 这里我们创建一个自己的基础容器,容器中安装好了文章中所需的常用工具。读者的容器 id 可能与文章中的有所不同,以上一步 docker ps -a 的结果为准。
sudo docker commit da90 custom/base
容器成功提交后,执行 sudo docker images ,我们会看到刚才提交的容器(如下面的结果所示)。我们就以这个容器为基础容器,再来创建一个新的容器。
REPOSITORY TAG IMAGE ID CREATED
custom/base latest 05b6cecd370b 2 minutes ago
centos 6.4 539c0211cd76 10 months ago
centos latest 539c0211cd76 10 months ago…
步骤2:创建新的容器,并安装 apache
# 以 custom/base 容器为基础,运行一个新的容器。

sudo docker run -t -i custom/base /bin/bash

# 安装 httpd

yum install httpd

步骤3:再次提交新的容器
按 Ctrl + d 来退出容器的命令行,然后执行命令:
# 这个命令会把步骤2中我们安装 httpd 带来的改变提交到新的名为 custom/httpd 的容器镜像中。你的容器 id 可能会和文章中有所不同,以 sudo docker ps -a 命令的结果为准。

sudo docker commit aa6e2fc0b94c custom/httpd

你应该已经发现了,我们创建了一个带有 http 服务器并可以复用的容器镜像。你可以根据这种思想,为自己所需的每个组件都创建一个容器,然后把这些容器复用于开发环境或者生产环境。
步骤7:运行 http 服务器
# -v will Mount a volume from VM to the container which was also shared from host to Vagrant VM.
# -v 参数把主机共享给虚拟机的一个卷挂载到容器中
# -p forward VM port 80 to container port 80; VM port 80 is mapped to host port 8080 in Vagrantfile
# -p 参数把虚拟机的80端口映射到容器的80端口;虚拟机的80端口在 Vagrantfile 中被绑定到主机的8080端口,也就是:主机8080->虚拟机80->容器80
sudo docker run -t -i -p 80:80 -v /vagrant/htdocs:/var/www/html custom/httpd /bin/bash
# 启动 Apache
apachectl -k start

5. docker容器运行后退出,怎么才能一直运行

假设你的容器名字叫做container,试试这样:

docker run container tail -f /dev/null

后面加命令tail -f /dev/null,就可以保持你的容器一直在前台运行了。

6. 如何实现docker服务重启容器不停止

会影响当前已启动容器,需要手工关闭后重启,否则需要删除旧容器才能启动。

7. 如何实现docker服务重启容器不停止

1. 安装 Docker在开始前,我们首先得确保在Linux主机中已经安装了Docker。这里,我运行的是CentOS 7 主机,我们将运行yum管理器和下面的命令来安装Docker。# yum install docker# systemctl restart docker.service2. 创建 Dockerfile现在,Docker守护进程已经在运行中了,我们现在准备创建自己的Firefox Docker容器。我们要创建一个Dockerfile,在其中我们要输入需要的配置来创建一个可以工作的Firefox容器。为了运行 Docker 镜像我们需要使用最新版本的CentOS。要创建 Docker 镜像,我们需要用文本编辑器创建一个名为Dockerfile的文件。# nano Dockerfile

8. docker容器运行后退出,怎么才能一直运行

假设你的容器名字叫做container,试试这样:
docker run container tail -f /dev/null后面加命令tail -f /dev/null,就可以保持你的容器一直在前台运行了。

9. docker容器运行后退出,怎么才能一直运行

运行多进程Docker容器的方法如下:1、使用Shell脚本依次启动Kubernetes的各个组件即可。以下为start-kubernetes.sh2、然后在Dockerfile中,将start-kubernetes.sh指定为Docker容器默认执行的命令即可。3、需要注意的一点在于,start-kubernetes.sh脚本将作为Docker容器的1号进程运行,必须始终保持运行。因为Docker容器仅在1号进程运行时保持运行,换言之,Docker容器将在1号进程退出后Exited。由于Kubernetes的各个组件都以后台进程方式执行,在脚本末尾添加了死循环,以保持start-kubernetes.sh脚本始终处于运行状态。4、Supervisor是进程管理工具。这时,需要编写supervisor的配置文件kubernetes.conf:5、将Kubernetes的各个组件的启动命令设为command即可。autorestart参数设为true,意味着supervisor将负责重启意外退出的组件。stdout_logfile和stderr_logfile参数则可以用于设置命令的标准输出文件和标准错误输出文件。6、然后在Dockerfile中,将supervisord指定为Docker容器默认执行的命令即可:7、此时,supervisord是Docker容器中的1号进程,也需要始终保持运行状态。nodaemon设为true时,表示supervisor保持前台运行而非在后台运行。若supervisor在后台运行,则Docker容器也会在执行supervisord命令后立即Exited.

10. Centos 7.5 docker 容器怎么设置开机自启

docker Version: 20.10.6
centos 7.5

Centos 7.5 docker 怎么设置开机自启

1.docker 开机自启设置

2.设置容器开机自启

查看容器

更新容器
docker update --restart=always chemex
docker update --restart=always mysql

3.重启服务器或者重启docker测试

阅读全文

与如何确保docker容器重启服务器不会关相关的资料

热点内容
阿里云接入备案后退掉服务器 浏览:924
ne40e命令 浏览:83
安卓输入法使用什么编码 浏览:182
手机如何开淘宝店步骤安卓手机 浏览:591
创业服务器不属于自己怎么办 浏览:537
mc小游戏手机版服务器地址 浏览:420
土力学李广信pdf 浏览:144
天融信防火墙命令行 浏览:214
qq安卓在线怎么改 浏览:688
加密钻台维修技巧 浏览:465
如何关闭苹果手机后台app刷新 浏览:29
如何把命令框里的输出到窗口 浏览:531
离线版mc如何开服务器 浏览:886
结对程序员 浏览:780
使用过的苹果手机怎么同步app 浏览:344
phpcookie无效 浏览:954
python可以搜数学答案 浏览:706
均线衍生指标源码设置 浏览:496
做精一张图pdf 浏览:851
编程培训小朋友 浏览:787