首页 > 其他分享 >Docker安装和常用配置

Docker安装和常用配置

时间:2022-11-09 10:58:44浏览次数:78  
标签:常用 配置 sudo 镜像 docker 安装 Docker

Docker安装:

Docker安装的一个简单的方式是直接通过官方的安装脚本, 指定阿里云镜像可以加快速度。

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

我安装docker的时候走了一点弯路,我使用的linux是ubuntu,安装系统的时候发现可以直接选择安装docker,就给选中了,但装上去的时候发现是一个snap版本的docker,snap版本的docker在使用上是没有啥问题,但它的设置和服务重启方式是不一样的,导致很多地方和网上的教程不匹配,用起来非常不便,初学者如果想省心不建议使用。

 

Docker免Sudo:

Docker都有的命令都是需要管理员权限的,每一步操作都带上sudo,不时输入一下密码还是蛮麻烦的。对于测试环境,我们可以通过修改其用户组来实现免sudo(生产环境就不要干了)。

配置命令如下:    

    sudo usermod -aG docker $USER
    newgrp docker
    systemctl restart docker
    # 或者service docker restart

参考文章: docker免sudo使用

 

Docker镜像加速:

由于众所周知的原因,访问Docker在国外的镜像服务器速度是一言难尽的,好在可以通过配置镜像服务器加速这个过程,步骤如下:

首先编辑(或新建)配置文件    

sudo vim /etc/docker/daemon.json

参看下面配置文档,将registry-mirrors部分加入配置文件中。如果是新建文档就整个配置全部加入。

{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        https://docker.mirrors.ustc.edu.cn
    ]
}

完成后重启服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker

通过docker info查看镜像配置是否正确。

标签:常用,配置,sudo,镜像,docker,安装,Docker
From: https://www.cnblogs.com/TianFang/p/16872850.html

相关文章

  • Collection接口实现类的特点及常用方法
    特点:1.Collection实现子类可以存放多个元素,每个元素可以是object2.有些Collection的实现类,可以存放重复的元素,有些不可3.有些Collection的实现类,有些是有序地list,有些不......
  • 如何在Visual Studio 2010旗舰版本下安装Window Phone 7 简体中文开发环境
    微软官方提供的WindowPhone7开发工具包是VisualStudio2010ExpressforWindowPhone7(学习版或快捷版),使用该版本有个问题是,不能打开传统的VisualStudio工程(如:WinFor......
  • java中常用的String方法
    1length()字符串的长度Stringa="HelloWord!";System.out.println(a.length);输出的结果是字符串长度10。2charAt()截取一个字符Stringa="HelloWord";System.out.......
  • VMware Tools静默安装
    静默参数:.\setup.exe/s/v/qn官方文档:https://docs.vmware.com/en/VMware-Tools/11.3.0/com.vmware.vsphere.vmwaretools.doc/GUID-E45C572D-6448-410F-BFA2-F729F2CDA......
  • SUSE SLE 15 SP3安装CSH
    使用本地rpm包方式安装:1、挂载镜像SLE-15-SP3-Full-x86_64-QU1-Media1.iso2、查找下相关包s4-apwebdisp:/mnt#find-namecsh./Module-Basesystem/noarch/tcsh-la......
  • 在线常用工具
    在线白板:https://excalidraw.com/ 在线MD5加密、解密:https://www.cmd5.com/ https://pmd5.com/?action=getpwd# 在线天气预报:http://www.weather.com.cn/weathe......
  • DM8保姆级安装教程
    1、环境配置1.1、软件环境操作系统中标麒麟V10数据库版本DM81.2、网络要求100M网卡,支持TCP/IP协议1.3、系统要求:内核要在2.6以上[root@dm8~]#uname-ar1.4、远程访问......
  • linux 安装 composer
    1/ php-r"copy('https://install.phpcomposer.com/installer','composer-setup.php');"phpcomposer-setup.php局部安装上述下载Composer的过程正确执行完毕后,可以......
  • Docker 如何实现非root用户构建httpd镜像以及遇到的问题有哪些
    为什么要用非root来构建httpd呢?由于公司云平台,一般的web组件。不允许用root用户来部署相关应用程序。所以只能编写dockerfile先构建镜像,然后再部署到云平台(kubenetes集群),主......
  • string常用方法
    string的值是不可变的,因为底层用的是final修饰的一个char数组字符串的定义Stringstr1="hello";Stringstr2=newString("hello");string(bytes):byte[]bytes={97,9......