linux下怎样用命令启动docker服务

要在Linux下启动Docker服务,可以使用以下步骤:

  1. 安装Docker软件:使用以下命令安装Docker软件:
sudo apt update
sudo apt install docker.io
  1. 启动Docker服务:使用以下命令启动Docker服务:
sudo systemctl start docker

以上命令将启动Docker服务。您可以通过以下命令检查它是否正在运行:

sudo systemctl status docker

如果它正在运行,您将看到类似于以下内容的输出:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2021-10-17 02:01:51 UTC; 2h 42min ago
     Docs: https://docs.docker.com
 Main PID: 925 (dockerd)
    Tasks: 18
   Memory: 87.8M
      CPU: 9.863s
   CGroup: /system.slice/docker.service
           └─925 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

  1. 开机自启Docker服务:使用以下命令设置Docker服务在系统启动时自动启动:
sudo systemctl enable docker

这将在系统启动时启动Docker服务,以便您无需每次手动启动它。

示例:

假设您有一个名为my-docker-app的Docker应用程序,它在您的本地机器上具有ID为123456的容器。您需要使用以下命令将该容器转移到远程Docker主机:

docker save my-docker-app:latest | ssh user@remotehost "docker load"

这将使用Docker save命令将您的容器保存为tarball,并将其通过SSH传输到远程主机。然后,将使用Docker load命令在远程主机上加载该容器。

另一个示例:

假设您需要在Docker容器中安装MySQL服务器。您可以使用以下命令从Docker仓库拉取MySQL镜像并在容器内安装MySQL:

docker run -d -p 3306:3306 --name my-mysql-container -e MYSQL_ROOT_PASSWORD=your_password mysql

该命令在Docker容器中启动一个MySQL服务器,并将其公开在端口3306上。然后,您可以使用MySQL客户端连接到该服务器并进行操作。必要时,您可以通过以下命令停止和删除该容器:

docker stop my-mysql-container
docker rm my-mysql-container

这将停止并删除MySQL Docker容器。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下怎样用命令启动docker服务 - Python技术站

(0)
上一篇 2023年5月15日
下一篇 2023年5月15日

相关文章

  • dotnet 8 preview 1 即将发布

    .Net 8 preview 1 即将到来,让我们来提前看看都要发布什么吧。 .Net 8 preview 1 即将到来,让我们来提前看看都要发布什么吧。 .Net 8 preview 1 即将到来 .NET 8 的第一个预览版将在几周内发布,微软的 David Ortinau 在斯德哥尔摩举行的一场在线技术活动中说。这个消息是在.NET Frontend …

    Docker 2023年4月9日
    00
  • Docker容器数据卷的使用教程

    Docker容器数据卷是将主机上的一个目录挂载到容器内部的特定目录。它可以用来实现在Docker容器内和主机之间进行文件共享、容器之间的通信以及持久化存储等功能。本文将详细讲解Docker容器数据卷的使用教程,并提供两条示例说明。 什么是Docker容器数据卷 Docker容器数据卷是将主机上的一个目录挂载到容器内部的特定目录。它能够在容器内和主机之间进行文…

    Docker 2023年5月16日
    00
  • K3S系列文章-使用AutoK3s在腾讯云上安装高可用K3S集群

    开篇 《K3s 系列文章》 《Rancher 系列文章》 方案 在腾讯云上安装 K3S 后续会在这套 K3S 集群上安装 Rancher 方案目标 高可用 3 台master 的 k3s 集群 数据备份 k3s 数据备份到 腾讯云对象存储 cos 尽量复用公有云的能力 Tencent Cloud Controller Manager (❌ 因为腾讯云已经放弃…

    2023年4月9日
    00
  • Docker之开启远程访问的实现

    下面是Docker开启远程访问的实现攻略: 一、修改 Docker daemon 配置 默认情况下,Docker daemon 只监听本地 socket 连接。为了实现 docker 远程访问,我们需要修改 Docker daemon 的配置,监听网络请求。在 /etc/docker/daemon.json 中添加以下内容: { "hosts&qu…

    Docker 2023年5月16日
    00
  • docker镜像下的代码覆盖率工具

      docker环境下的代码覆盖率统计   https://www.jianshu.com/p/ab62aac30fd3 dockerFile中常用命令   https://blog.csdn.net/weixin_30292745/article/details/99828192?depth_1-utm_source=distribute.pc_relev…

    Docker 2023年4月12日
    00
  • Docker容器跨主机通信之:直接路由方式

    主机1的IP地址为:192.168.1.221 主机2的IP地址为:192.168.1.222 为主机1上的Docker容器分配的子网:172.17.1.0/24 为主机2上的Docker容器分配的子网:172.17.2.0/24 这样配置之后,两个主机上的Docker容器就肯定不会使用相同的IP地址从而避免了IP冲突。 综上所述,数据包在两个容器间的传递过…

    Docker 2023年4月11日
    00
  • docker官方镜像下载及使用Dockerfile创建镜像的方法

    下面我来详细讲解如何使用Docker官方镜像下载以及使用Dockerfile创建镜像的方法。 Docker官方镜像下载 Docker官方镜像是由Docker官方团队和社区维护的镜像,它们经过了充分的测试和验证,可以用于生产环境。我们可以在Docker Hub上查找和下载这些镜像。 查找Docker官方镜像 在Docker Hub上查找Docker官方镜像非常…

    Docker 2023年5月16日
    00
  • docker selenium和chrome-headless

    selenium/standalone-chrome docker pull selenium/standalone-chrome 启动容器: docker run -d -p 4444:4444 –shm-size=2g  -e TZ=Asia/Shanghai selenium/standalone-chrome   测试代码验证 可以访问容器 web…

    Docker 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部