Docker安装及基本命令

Docker入门1

关键词

镜像(Image)

Docker 镜像(Image),就相当于是一个 root 文件系统。

容器(Container)

镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等

仓库(Repository)

仓库可看成一个代码控制中心,用来保存镜像。

安装

环境 : deepin 操作系统

安装相应的依赖

# 更新镜像源
$ sudo apt-get update
# 安装相关依赖
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg2 \
    software-properties-common

添加密钥

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

验证

sudo apt-key fingerprint 0EBFCD88

修改稳定版仓库

sudo add-apt-repository \
  "deb [arch=amd64] https://download.docker.com/linux/debian \
 $(lsb_release -cs) \
 stable"
阿里镜像源
sudo add-apt-repository、
 "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu\
  $(lsb_release -cs) stable"

安装 Docker Engine-Community

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
# 查看不同的版本信息
$ apt-cache madison docker-ce
# 安装 前后 version 相互对应
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
# 如下
$ sudo apt-get install docker-ce=5:18.09.0\~3-0\~debian-stretch docker-ce-cli=5:18.09.0\~3-0\~debian-stretch containerd.io
  • 启动服务: systemctl start docker
  • 开机自启:systemctl enable docker
  • 测试:docker run hello-world

    先拉取 后运行

命令

安装ubuntu

  • 拉取 ubuntu 镜像 : docker pull ubuntu | docker pull ubuntu:latest

  • 运行容器: docker run ubuntu -it /bin/bash

  • 查看镜像:docker images

  • 查看运行的容器:docker ps [-a]

  • 停止运行容器:docker stop <id|name>

  • 查看容器:docker container ls -a

  • 启动容器:docker run <id|name>

  • 删除容器(先停止): docker rm <id|name>

docker 命令权限问题
# 创建docker用户组
sudo groupadd docker
# 将用户添加到 docker 组中
sudo gpasswd -a $USER docker
# 切换当前会话到新 group 或者重启 X 会话
newgrp docker

参考内容


  1. https://www.runoob.com/docker/docker-tutorial.html ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值