docker宝塔不能自动启动(docker容器自动启动及修改配置文件的命令)

docker宝塔不能自动启动(docker容器自动启动及修改配置文件的命令)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

大家好,今天来介绍docker宝塔不能自动启动(windows docker启动失败)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!

docker容器自动启动及修改配置文件

创建容器时没有添加参数 --restart=always ,导致的后果是:当 Docker 重启时,容器未能自动启动。

现在要添加该参数怎么办呢,方法有指拦渗二:

1、Docker 命令修改

docker container update --restart=always 容器名字

2、直接改配置文衡知件(经测试后无效,修改配置文件后,启动容器后,该参数有自动变成了no,修改不生效)

修改docker容器的挂载路径

修改config的Source的配置路径

启动docker服务

启动所有docker容器

修改docker默认的存储位置

查看默认的docker存储路径

停止所有docker容唯脊器

停止docker服务

打包docker目录

修改docker默认的存储位置

查看修改后docker存储路径

求助win10 docker无法启动

需要在bios设友或轿置为兼容模式。操作方法如下: 一、首先开机按f2进入bios调试界面。在startup窗口,将好肆boot选项下的uefi模式设置为legacyonly模式二、然后再restart选团毕项将load setup defaults 设置为disable。三、然后开机按f12,然后进入bios快速启动,然后选中usb设备就可以第一项启动。

docker为什么容器启动不了

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

为什么docker容器启动不了

docker 启动失败,你得把失败信息发出来啊,不然怎么帮你解决,我猜应该是有多个容器,其铅蚂中有多个容器轮激物的映射端口相同,导致端口占用,所以启动失败,注意,每个容器映射的物理腊液机端口不能相同哦!!

Docker启动不了提示 Docker failed to initialize怎么办

参考二楼说的,但不用重装docker;将 C:\Users\Administrator\AppData\Roaming 目录下Docker目录改宴羡名为Docker_backup(实脊让际上就是删除并备份),启动 Docker for windows.exe,晌野拍提示docker没有启动,点击启动docker一切恢复如初,原来的容器和镜像都在。

分享到 :
相关推荐

HostDare VPS主机购买教程(交换机host)

HostDare是一家美国主机商。成立于2015年。目前主要提供美国洛杉矶(Quad...

服务器防火墙设置(服务器防火墙设置端口)

什么是端口?我们平时所说的端口其实不是指物理意义上的端口,而是特指TCP/IP协议[...

mc服务器租用哪的比较好(mc服务器租用推荐)

mc服务器租用哪的比较好?mc服务器就是指我的世界服务器。我的世界是一款堆方块。不断...

网站的带宽选多大合适(网站带宽多少合适)

很多用户在挑选服务器搭建网站时。对带宽的选择都比较犯难。选小了不够用。选大了又浪费。...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注