docker环境搭建
docker安裝(centos)
添加代理
[root@localhost ~]# export https_proxy=http://192.168.102.10:8118[root@localhost ~]# export http_proxy=http://192.168.102.10:8118安裝docker repository
根據操作系統選擇需要的docker版本
https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce
安裝docker倉庫需要的組件
yum install -y yum-utils yum install -y device-mapper-persistent-data yum install -y lvm2 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo如果上面的安裝不了可以換成阿里云的鏡像源:
yum-config-manager \--add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安裝docker-CE(17.03.2版本)
要先安裝docker-ce-selinux-17.03.2.ce,否則安裝docker-ce會報錯
yum install https://download.docker.com/ linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm sudo yum install docker-ce-17.03.2.ce-1.el7.centos如果遇到問題:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
yum install -y deltarpm啟動docker
設置docker開機自動啟動
sudo systemctl enable docker開啟docker服務
systemctl start docker
docker安裝(Ubuntu)
Ubuntu的由于官方在線安裝沒有提供歷史版本,采用離線安裝模式
添加代理(如果有需要)
[root@localhost ~]# export https_proxy=http://192.168.102.10:8118[root@localhost ~]# export http_proxy=http://192.168.102.10:8118安裝docker(17.03.2版本)
升級source列表(這里用國內源會比較快,替換源)
vim /etc/apt/sources.list將該文件中的源替換為網易源(阿里源也可)
deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ precise-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ precise-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ precise-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse開始更新
apt-get update去官方下載docker二進制文件(.deb)
https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/下載docker所依賴的庫文件(https://pkgs.org/)
搜索:libltdl7
下載deb:libltdl7_2.4.6-2_amd64.deb將這兩個deb文件上傳到機器的/tmp目錄下,并安裝deb文件
sudo dpkg -i /tmp/libltdl7_2.4.6-0.1_amd64.deb sudo dpkg -i /tmp/docker-ce_17.03.2_ce-0_ubuntu-xenial_amd64.deb啟動docker
設置docker開機自動啟動
sudo systemctl enable docker啟動docker服務
systemctl start docker
轉載于:https://www.cnblogs.com/MessChenly/p/9040123.html
總結
以上是生活随笔為你收集整理的docker环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#如何使用HttpClient对大文件
- 下一篇: VulnHub-DC-6靶机-wpsca