Docker 初步

docker

今天简单的研究了一下docker,下面聊以介绍。

docker 是一个很NB的应用容器,具体的介绍就不多解释了,具体详情请移步 docker官网

安装 docker

pacman -S docker

运行 docker daemon

systemctl start docker
systemctl enable docker

执行 docker 命令

docker ps

发现执行不了

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.36/version: dial unix /var/run/docker.sock: connect: permission denied

为了是普通用户也可以执行docker命令,需要将该用户加入docker用户组

加入用户到docker组

创建docker组(可能已经存在)

sudo groupadd docker

groupadd: group 'docker' already exists

将当前用户添加到docker组

sudo gpasswd -a ${USER} docker

如果不想添加,亦可以从组中删除

sudo gpasswd -d ${USER} docker

重新启动 docker

sudo systemctl restart docker

重新登陆系统

执行命令

docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

docker 基本命令

查看docker版本

docker version

Client:
Version: 18.02.0-ce
API version: 1.36
Go version: go1.9.4
Git commit: fc4de447b5
Built: Tue Feb 13 15:28:01 2018
OS/Arch: linux/amd64
Experimental: false
Orchestrator: swarm

Server:
Engine:
Version: 18.02.0-ce
API version: 1.36 (minimum version 1.12)
Go version: go1.9.4
Git commit: fc4de447b5
Built: Tue Feb 13 15:28:34 2018
OS/Arch: linux/amd64
Experimental: false

搜索镜像

docker search tutorial

下载镜像

docker pull tutorial

此时出错,需要 docker login,明日再研究。

错误更正,由于镜像名出错,导致下载需要登陆,实际的命令如下

docker pull learn/tutorial
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker简介 Docker是用来做什么的,举个例子,有一批货物需要运走,此时需要一种服务--运输服务,假设目前...
    ai8890阅读 4,145评论 0 0
  • 7. Docker初步 下面进入文章综(chao)述(xi)时间 docker是什么 简单说,Docker是一个容...
    quitus阅读 2,817评论 0 0
  • 之前看了点《第一本Docker书》,又忘记的差不多了,最近又涉及到了Docker的内容,计划系统的学习下。 Ins...
    nealma阅读 3,339评论 0 0
  • 概况 掌握 Docker 在Centos的安装: 操作系统:Win 10 家庭中文版 虚拟机软件:Oracle V...
    andy0898阅读 4,731评论 1 9
  • 《择天记》刚连载时我就已经再追了,这个作品当时吸引我的不是里面朴素迷离,引人入胜的剧情,也不是人,魔,妖三族的宏观...
    肥虎的忧伤阅读 3,101评论 2 1