一、安装docker服务

  • 命令行输入curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可快速安装

  • 如提示curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to get.docker.com:443错误则需按照下面的操作

  • Ubuntu 系统下操作: apt-get install libnss3

  • Centos 系统下操作: yum install nss && yum update nss

  • 执行完安装nss步骤后再次执行curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可

  • –mirror Aliyun: 代表使用阿里云源

  • 如果不想安装nss也可以在浏览器打开https://get.docker.com,然后把内容保存为install_docker,在执行bash -s install_docker --mirror Aliyun即可

二、配置docker

  • 创建docker组sudo groupadd docker
  • 将当前用户加入docker用户组sudo gpasswd -a ${USER} docker
  • 重新启动docker服务sudo systemctl restart docker
  • 关闭当前窗口,重新连接,普通用户已经可以使用了,测试docker version
  • 以下为docker版本信息
root@iZuf66r5u8vbc4yvm9wd4kZ:~# docker version
Client: Docker Engine - CommunityVersion:           20.10.10API version:       1.41Go version:        go1.16.9Git commit:        b485636Built:             Mon Oct 25 07:42:59 2021OS/Arch:           linux/amd64Context:           defaultExperimental:      trueServer: Docker Engine - CommunityEngine:Version:          20.10.10API version:      1.41 (minimum version 1.12)Go version:       go1.16.9Git commit:       e2f740dBuilt:            Mon Oct 25 07:41:08 2021OS/Arch:          linux/amd64Experimental:     falsecontainerd:Version:          1.4.11GitCommit:        5b46e404f6b9f661a205e28d59c982d3634148f8runc:Version:          1.0.2GitCommit:        v1.0.2-0-g52b36a2docker-init:Version:          0.19.0GitCommit:        de40ad0
  • 到此为止,docker已经可以正常使用了

三、docker常用命令

  • 查看当前正常运行的容器:docker ps

  • 查看所有容器,包含已停止的容器:docker ps -a

  • 删除已经停止的容器:docker rm container_name

  • 强制删除容器,可删除正在运行的容器:docker rm -f container_name

  • 查看镜像列表:docker images

  • 删除镜像:docker rmi image_name

  • 进入容器内部:docker exec -it container_name bash

  • 不进入容器执行命令:docker exec -it container_name command

  • 将当前容器保存为新的镜像:docker commit -m "describe" container_id image_name

  • 将本地镜像推送至仓库(前提先登录到docker仓库):docker push image_name

  • 将远程仓库镜像下载到本地:docker pull image_name

  • 删除包含某个字符的所有容器:docker rm $(docker ps -a | grep 'demo'| awk '{print $1 }')

结语

  • 以上就是快速安装Docker服务及Docker配置、Docker常用命令的全过程,希望能帮到一些小伙伴。
  • 如操作有问题欢迎去我的博客(www.loganjin.cn)留言或者微信公众号(Python技术交流圈)留言交流哦。

【快速安装Docker服务及Docker配置、Docker常用命令。】相关推荐

  1. Docker快速安装RabbitMQ服务

    Docker快速安装RabbitMQ服务 快速开始 #!/bin/bash # 建议保存为start.sh脚本执行 docker run -d --hostname my-rabbit --name ...

  2. wsl2设置挂载_Windows下的Linux子系统安装,WSL 2下配置docker

    Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在"启 ...

  3. openresty开发系列2--nginx的简单安装,正向、反向代理及常用命令和信号控制介绍...

    openresty开发系列2--nginx的简单安装,正向.反向代理及常用命令和信号控制介绍 一.nginx的安装下载及编译安装 1.Nginx下载:nginx-1.13.0.tar.gz,下载到:/ ...

  4. 在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等

    在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包.录制包等 1 添加密钥和ros2下载 2 更新源和安装ros-eloquent-desktop及其依赖 3 配置环境 3.1 ...

  5. gulp安装流程、使用方法及cmd常用命令导览

    gulp安装流程.使用方法及CMD常用命令导览 来自前端小白的gulp及周边知识学习总结 一.名词介绍: Npm--node包管理工具 一开始我不理解,包管理工具是什么鬼.后来用到的gulp也好,gu ...

  6. Docker基础(centos安装、阿里云镜像加速器配置、常用命令、数据卷、DockerFile、镜像推送阿里云等)

    Centos 8.1安装Docker 下载docker-ce.repo curl https://download.docker.com/linux/centos/docker-ce.repo -o ...

  7. Docker安装及镜像配置(常用命令介绍)

    一.安装Docker 官网 https://docs.docker.com/engine/install/centos/ # 1.卸载旧的版本 yum remove docker \docker-cl ...

  8. Docker的安装 与 环境配置 及 阿里云镜像仓库配置、常用命令等

    目录 一.Docker简介 Docker的应用场景 Docker 的优点 1.简化程序 2.避免选择恐惧症 3.节省开支 Docker的架构 Docker 和虚拟机的区别 下图是虚拟机的体系结构: 下 ...

  9. docker 返回错误信息与本地不一致_Docker基本配置及常用命令

    基本命令 启动Docker systemctl start docker 查看Docker版本 docker --version 查看Docker信息 docker info 查看本地镜像 docke ...

  10. docker删除es数据_Docker的常用命令

    Docker的常用命令 docker version#显示docker的版本信息 docker info#显示docker的系统信息,包括镜像和容器的数量 docker --help#docker帮助 ...

最新文章

  1. RGBD相机模型与图片处理
  2. 缩略图在网页设计中应用的35个优秀案例
  3. Priority VS Bandwidth
  4. N!-201308071627.txt
  5. java报错symbol_为何此处会出现找不到symbol的错误呢?
  6. java接口测试工具_【分享】接口工具对比(apipost、jmeter、postman、swagger等)
  7. `find -name`模式匹配多个模式
  8. linux系统显卡驱动下载官网,NVIDIA显卡Linux系统驱动313.09版下载
  9. 从零基础入门Tensorflow2.0 ----七、33 数据padding,模型构建,训练
  10. 惠普打印机136w硒鼓芯片怎么清零_HP惠普打印机清零技巧
  11. Egg教程_Egg.js视频教程免费分享
  12. Oracle OCP题库变了,052全新题库收集整理-30
  13. 如何创建VARCHART XGantt筛选器
  14. Intent.parseUri()详解
  15. VBA·编译错误:ByRef参数类型不符
  16. cesium 入门学习之一:运行cesium,展示3D地球
  17. 邮件标题是邮件营销的第一生产力
  18. SkipList原理及实现
  19. CentOS yum升级GCC到4.8
  20. VM15.5虚拟机安装openwrt系统作为旁路由

热门文章

  1. 统计学习方法-李航(4)
  2. SQL取分组中前、后几条数据
  3. 一个账号,防止多设备登陆
  4. LeetCode 345. Reverse Vowels of a String
  5. C/C++——有关转义字符和ASCII码表
  6. 【今日CV 视觉论文速览】21 Nov 2018
  7. 【OpenGL4.0】GLSL-Flat Shading平面着色
  8. dj鲜生-12-富文本编辑器-tinymce 以及choice选择项目
  9. dj鲜生-02-抽象基类的创建
  10. mybatis3 配置文件解析