Docker 你所需要知道的事 ~ ---- Docker理解与安装 (一)
Docker系列文章会将我在实际工作开发过程中用到的分享出来,很多基础使用规则可能不会提及,同时也会分享自己已经部署好环境的一些镜像。
个人对Docker的理解是一个大的池子,池子里面有许多容器,每个容器就是一个类似Linux虚拟机,各个容器相互独立互不影响,容器里面一般是Linux操作系统,可以运行各种服务。现阶段我这边docker上有Jenkins服务、Sonarqube服务、Android打包构建服务等。
docker好处显而易见,容器的移植特别特别方便,容器中的环境只要部署一次后,可以将容器打包,然后随意再另外台机器上重新部署,效率特别高。公司的打包服务器经常添加新的机器,但是一般1小时内就能搞定新机器上的打包服务部署,同时台机器可以部署多个打包服务,达到了并发构建,节约成本,提高效率。
由于已经再多台Linux服务器上安装过Docker了,已经轻车熟路,该踩的坑都踩了一遍。
Mac安装参考:https://www.jianshu.com/p/ba4cad306aa5
采坑:
1、如果添加了国外的源需要手动删除下否则apt-getupdate还是会同步国外源导致其他的源同步失败
2、docker安装完后需要加sudo才能使用,可以将用户加入docker组中从而免去sudo,命令如下
# Add the docker group if it doesn't already exist. sudo groupadd docker # Add the connected user "${USER}" to the docker group. # Change the user name to match your preferred user. # You may have to logout and log back in again for # this to take effect. sudo gpasswd -a ${USER} docker # Restart the docker daemon. sudo service docker restart
相关推荐
魅惑青花瓷 2020-11-11
yangkang 2020-11-09
MichaelJScofield 2020-11-06
TaoTaoFu 2020-11-06
liaochaowu 2020-11-16
ChlatZed 2020-11-11
lnkToKing 2020-10-29
ChlatZed 2020-10-27
ChlatZed 2020-10-13
时光流水 2020-09-23
yangkang 2020-09-23
changecan 2020-09-22
dusuanyun 2020-09-21
newisI 2020-09-01
liaochaowu 2020-09-14
ShangQuan0 2020-09-10
fearlessxjdx 2020-09-04
libra0 2020-09-02
ChlatZed 2020-08-23