一、简介 从2017年3月开始 docker 在原来的基础上分为两个分支版本:Docker CE 和 Docker EE。 Docker CE 即社区免费版。 Docker EE 即企业版,强调安装但需付费使用。 二、安装 Docker
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
### Ubuntu系统 ### # Docker要求Ubuntu系统的内核版本要高于3.10 ## 脚本获取最新Docker版本安装方法 ## $ sudo wget -qO- https://get.docker.com/ | sh ... ## apt安装 ## $ sudo apt install docker.io ... $ docker ps ...如果遇到权限问题看下文解决 ### CentOS系统 ### # Docker要求CentOS-7为64位系统,内核版本3.10以上 # Docker运行在CentOS-6.5上时候,要求系统为64位,内核版本为2.6.32-432或更高版本 ## yum安装 ## # 移除旧的版本 $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine 或用一下命令来删除Docker CE $ sudo yum remove docker-ce $ sudo rm -rf /var/lib/docker # 安装一些必要的系统工具 $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ... # 添加阿里云的软件源信息 $ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ... # 更新yum缓存 $ sudo yum makecache fast ... # 安装Docker CE社区免费版 $ sudo yum -y install docker-ce ... # 启动Docker后台服务 $ sudo systemctl start docker # 测试是否可以正常调用Docker指令 $ docker ps 或 $ docker yum hello-world ... ### Windows系统 ### 暂时不研究 ### MacOS系统 ### 暂时不研究 |
测试 Docker 能否使用遇到的问题 问题:
|
futuremedia@AgencyServer:~$ docker pull training/webapp Using default tag: latest Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.39/images/create?fromImage=training%2Fwebapp&tag=latest: dial unix /var/run/docker.sock: connect: permission denied |
原因: 由于 Docker 进程使用 Unix Socket 进行通信而不是 TC …
Read More →关于Docker容器的使用教程