68
Linux下Docker安装配置
source link: https://www.linuxprobe.com/docker-installation-configuration.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
导读 在2017年的3月1号之后,Docker的版本命名分为CE(Community Edition,社区版)版本和EE(Enterprise Edition,企业版)版本。我们使用CE版本就够了。
基本主流的操作系统都可以安装。
我非常建议大家在Linux下安装,而不是在Windows下,因为Linux版Docker是企业生产用的。
1.CentOS
服务器的系统是CentOS7.4的 [root@VM_82_178_centos ~]# cat /etc/RedHat-release CentOS Linux release 7.4.1708 (Core) #安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 #添加Docker软件包源 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo #安装Docker CE yum install docker-ce -y #启动 systemctl start docker #开机启动 systemctl enable docker #查看Docker信息 docker info
2.Ubuntu 上安装
apt-get update 安装证书: apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 添加docker源的key: sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) sub 4096R/F273FCD8 2017-02-22 添加docker软件包源: sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" 跟新apt包索引: sudo apt-get update 安装docker ce apt-get install docker-ce
3.配置Docker加速器
Docker Hub 提供众多镜像,你可以从中自由下载数十万计的免费应用镜像, 这些镜像作为 docker 生态圈的基石,是我们使用和学习 docker 不可或缺的资源。为了解决国内用户使用 Docker Hub 时遇到的稳定性及速度问题 DaoCloud 推出永久免费的新一代加速器服务。
Linux:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://bc437cce.m.daocloud.io [root@localhost ~]# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://bc437cce.m.daocloud.io docker version >= 1.12 {"registry-mirrors": ["http://bc437cce.m.daocloud.io"]} Success. You need to restart docker to take effect: sudo systemctl restart docker [root@localhost ~]# [root@localhost ~]# systemctl restart docker [root@localhost ~]# systemctl stop docker [root@localhost ~]# ps -ef|grep docker root 15185 3300 0 01:39 pts/1 00:00:00 grep --color=auto docker [root@localhost ~]# systemctl start docker [root@localhost ~]# ps -ef|grep docker root 15191 1 2 01:39 ? 00:00:00 /usr/bin/dockerd root 15198 15191 0 01:39 ? 00:00:00 docker-containerd --config /var/run/docker/containerd/containerd.toml root 15325 3300 0 01:39 pts/1 00:00:00 grep --color=auto docker [root@localhost ~]#
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK