Docker

2023年 8月 23日 218.9k 0

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker 的安装过程因操作系统的不同而不同。以下是在 Ubuntu 系统上安装 Docker 的步骤:

  • 更新你的现有列表的软件包:
  • sudo apt-get update
    
  • 安装 Docker 的包,允许 apt 命令使用通过 HTTPS 来使用存储库:
  • sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    
  • 添加 Docker 的官方 GPG 密钥:
  • curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  • 添加 Docker 存储库到 APT 源:
  • sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
  • 更新软件包数据库,并且 Docker 的包总是从 Docker 的存储库来的:
  • sudo apt-get update
    sudo apt-get install docker-ce
    
  • 验证 Docker 是否安装成功:
  • sudo systemctl status docker
    

    以上是在 Ubuntu 系统上安装 Docker 的步骤,如果你使用的是其他操作系统,你可能需要查阅 Docker 的官方文档来获取具体的安装步骤。

    以下是一些 Docker 的常用命令:

  • docker run:创建一个新的容器并运行一个命令。例如:docker run ubuntu:18.04 /bin/echo 'Hello world'

  • docker start:启动一个或多个已经被停止的容器。例如:docker start my_container

  • docker stop:停止一个运行中的容器。例如:docker stop my_container

  • docker build:用于使用 Dockerfile 创建镜像。例如:docker build -t my_image:1.0 .

  • docker pull:从镜像仓库中拉取或者更新指定镜像。例如:docker pull ubuntu:18.04

  • docker push:将本地的镜像上传到镜像仓库,要先登录到镜像仓库。例如:docker push my_image:1.0

  • docker export:将文件系统作为一个tar归档文件导出到STDOUT。例如:docker export my_container > my_container.tar

  • docker import:从tar归档文件中创建一个新的文件系统,并返回一个容器的ID。例如:cat my_container.tar | docker import - my_image:1.0

  • docker images:列出本地镜像。例如:docker images

  • docker rmi:删除一个或多个镜像。例如:docker rmi my_image:1.0

  • docker ps:列出容器。例如:docker ps -a

  • docker rm:删除一个或多个容器。例如:docker rm my_container

  • 以上是 Docker 的一些常用命令,每个命令都有很多参数,可以通过 docker command --help 来查看具体的使用方法。

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论