Linux系统docker命令

fiy 其他 50

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Docker是一种开源的容器化平台,可以用来简化应用程序的部署和管理。在Linux系统中使用Docker需要掌握一些基本的命令。下面我将介绍一些常用的Docker命令及其用法。

    1. docker run:创建并运行一个容器。
    示例:docker run -it –name mycontainer ubuntu(创建并运行一个名为mycontainer的Ubuntu容器)

    2. docker start:启动一个已经创建但停止运行的容器。
    示例:docker start mycontainer(启动名为mycontainer的容器)

    3. docker stop:停止运行中的容器。
    示例:docker stop mycontainer(停止名为mycontainer的容器)

    4. docker rm:删除一个或多个容器。
    示例:docker rm mycontainer(删除名为mycontainer的容器)

    5. docker ps:查看当前正在运行的容器。
    示例:docker ps(查看正在运行的容器)

    6. docker ps -a:查看所有的容器,包括已停止运行的容器。
    示例:docker ps -a(查看所有的容器)

    7. docker images:查看本地存在的镜像。
    示例:docker images(查看本地存在的镜像)

    8. docker pull:从仓库中获取或更新镜像。
    示例:docker pull redis:latest(从仓库中获取最新的Redis镜像)

    9. docker rmi:删除一个或多个本地镜像。
    示例:docker rmi redis:latest(删除本地的Redis镜像)

    10. docker exec:在运行中的容器中执行命令。
    示例:docker exec -it mycontainer bash(在名为mycontainer的容器中执行Bash命令)

    这些是一些基本的Docker命令,在使用Docker时通常会经常用到。希望对你有帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Docker是一款开源的容器化平台,它可以帮助开发人员快速构建、部署和运行应用程序。在Linux系统中,Docker通过一系列命令来管理容器和镜像。下面是一些常用的Linux系统上的Docker命令:

    1. docker run:使用此命令可以在容器中运行一个新的镜像。例如,可以使用docker run命令运行一个带有Nginx服务器的Ubuntu镜像:
    docker run nginx

    2. docker pull:使用此命令可以从Docker仓库中下载一个镜像。例如,可以使用docker pull命令下载一个CentOS镜像:
    docker pull centos

    3. docker build:使用此命令可以根据Dockerfile构建一个新的镜像。Dockerfile是一个文本文件,其中包含构建一个镜像所需的指令和配置。例如,可以使用docker build命令构建一个自定义的Node.js镜像:
    docker build -t my-node-app .

    4. docker images:使用此命令可以列出本地系统上的所有镜像。例如,可以使用docker images命令列出所有可用的镜像:
    docker images

    5. docker ps:使用此命令可以列出正在运行的容器。默认情况下,docker ps只显示正在运行的容器,可以使用docker ps -a命令显示所有容器。例如,可以使用docker ps命令列出所有正在运行的容器:
    docker ps

    6. docker stop/start/restart:使用这些命令可以停止、启动或重新启动一个容器。例如,可以使用docker stop命令停止一个正在运行的容器:
    docker stop <容器ID>

    7. docker exec:使用此命令可以在正在运行的容器中执行一个命令。例如,可以使用docker exec命令在一个正在运行的容器中启动一个shell会话:
    docker exec -it <容器ID> /bin/bash

    8. docker rm:使用此命令可以删除一个容器。例如,可以使用docker rm命令删除一个停止的容器:
    docker rm <容器ID>

    9. docker rmi:使用此命令可以删除一个镜像。例如,可以使用docker rmi命令删除一个本地的Ubuntu镜像:
    docker rmi ubuntu

    10. docker-compose:使用此命令可以管理多个容器,并定义它们之间的关联关系。docker-compose使用一个YAML文件来定义容器的配置。例如,可以使用docker-compose命令启动所有在docker-compose.yml文件中定义的容器:
    docker-compose up

    这只是一些常用的Docker命令,Docker还有更多功能和命令可以用来管理容器和镜像。详细的命令可以通过docker –help命令来查看。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、Docker简介
    Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包为一个可移植的容器,以便在不同的环境中进行部署和运行。Docker利用了操作系统级别的虚拟化技术,可以在容器中隔离应用程序的进程、文件系统、网络和其他资源,从而实现轻量级和高效的应用程序部署。

    二、Docker安装和配置
    1. 安装Docker
    在Linux系统上安装Docker,可以通过以下几个步骤完成:
    a. 更新软件包:
    “`
    $ sudo apt-get update
    “`
    b. 安装Docker依赖:
    “`
    $ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    “`
    c. 添加Docker官方GPG密钥:
    “`
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
    “`
    d. 添加Docker源:
    “`
    $ sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”
    “`
    e. 安装Docker:
    “`
    $ sudo apt-get update
    $ sudo apt-get install docker-ce
    “`
    2. 配置Docker
    a. 将当前用户添加到docker用户组中,以便无需使用sudo来运行docker命令:
    “`
    $ sudo usermod -aG docker $USER
    “`
    b. 重启系统:
    “`
    $ sudo reboot
    “`

    三、Docker基本命令
    1. 镜像相关命令
    a. 搜索镜像:
    “`
    $ docker search
    “`
    b. 下载镜像:
    “`
    $ docker pull

    “`
    c. 列出所有镜像:
    “`
    $ docker images
    “`
    d. 删除镜像:
    “`
    $ docker rmi
    “`
    2. 容器相关命令
    a. 创建容器:
    “`
    $ docker create –name
    “`
    b. 启动容器:
    “`
    $ docker start

    “`
    c. 停止容器:
    “`
    $ docker stop

    “`
    d. 删除容器:
    “`
    $ docker rm

    “`
    e. 列出正在运行的容器:
    “`
    $ docker ps
    “`
    f. 列出所有容器(包括已停止的):
    “`
    $ docker ps -a
    “`

    四、使用Docker部署应用程序
    1. 创建Dockerfile
    在应用程序的根目录下创建一个名为”Dockerfile”的文件,内容如下:
    “`
    FROM
    WORKDIR
    COPY
    RUN
    EXPOSE CMD
    “`
    具体配置根据应用程序的需求进行调整。
    2. 构建镜像
    在Dockerfile所在的目录下运行以下命令构建镜像:
    “`
    $ docker build -t .
    “`
    3. 运行容器
    “`
    $ docker run -d –name -p :
    “`

    五、常用Docker扩展命令
    1. docker-compose
    Docker Compose是一个工具,可以通过一个单一的配置文件来定义和管理多个容器的应用程序。通过编写一个名为”docker-compose.yml”的文件来定义多个相关容器的配置信息,并使用以下命令来管理应用程序:
    “`
    $ docker-compose up -d // 启动应用程序
    $ docker-compose stop // 停止应用程序
    $ docker-compose start // 启动已停止的应用程序
    $ docker-compose down // 停止并删除容器
    “`
    2. docker swarm
    Docker Swarm是Docker原生的集群管理和编排工具,可以将多个Docker主机组成一个集群。使用以下命令来创建和管理Swarm集群:
    “`
    $ docker swarm init // 初始化Swarm集群
    $ docker swarm join // 加入Swarm集群
    $ docker swarm leave // 离开Swarm集群
    $ docker node ls // 列出Swarm集群中的节点
    “`

    六、总结
    本文介绍了Linux系统中Docker的基本命令,包括安装和配置Docker、镜像相关命令、容器相关命令、使用Docker部署应用程序以及常用的Docker扩展命令。通过掌握这些命令,可以更好地利用Docker实现应用程序的部署和管理。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部