docker筆記3-docker的安裝
centos docker安裝
docker支援以下centos版本:
centos 7 (64-bit)
centos 6.5 (64-bit)或更高的版本
前提條件
目前,centos僅發行版中的核心支援docker。
docker執行在centos 7上,要求系統為64位,系統核心版本為3.10以上。
docker執行在centos 6.5或者更高版本的centos上,要求系統為64位,系統核心為2.6.32-431或者更高版本。
檢視自己的核心
uname 命令用於列印當前作業系統相關資訊,包括核心版本號、硬體架構、主機名、作業系統型別等。
[root@t-docker chenzx]# uname -a
Linux t-docker 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
畫外音:docker技術是2013年出來,2017年開始火爆。
檢視已經安裝的ceonts版本
[root@t-docker chenzx]# lsb_release -a LSB Version::core-4.1-amd64:core-4.1-noarch Distributor ID:CentOS Description:CentOS Linux release 7.5.1804 (Core) Release:7.5.1804 Codename:Core
centos 6.5以上安裝docker
centos6上安裝docker,有些功能是不能用的,所以建議在centos7上裝。
1、yum install -y eple-replease
2、yum install -y docker-io(centos7叫docker-ce)
如果裝不上,就用如下命令搞定:
yum install
3、安裝後的配置檔案,/etcsysconfig/docker
4、啟動後臺服務:service docker start
5、docker version命令的驗證
docker版本說明
docker版本的CE才是開源版。EE是企業版。
centos7上安裝docker
官網文件:
安裝文件地址:
中文安裝地址:
1、解除安裝舊版本的docker
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
2、安裝依賴包
yum -y install gcc gcc-c++ yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
3、新增docker的repo
yum-config-manager \
--add-repo
\
http:
//
mirrors.aliyun.com
/
docker-ce
/
linux
/
centos
/
docker-ce.repo
yum-config-manager \ --add-repo \ #用阿里雲加速,上面的意思是把docker-ce.repo檔案下載到/etc/yum.repod/下面
4、更新yum軟體包的索引
yum makecache fast
5、安裝docker
yum -y install docker-ce
備註:如果報 container-selinux >= 2.9的錯誤,就:
wget -O /etc/yum.repos.d/CentOS-Base.repo yum install epel-release yum install container-selinux yum -y install docker-ce
6、啟動docker
systemctl start docker
7、測試
[root@t-docker chenzx]# docker version Client: Version: 18.06.1-ce API version: 1.38 Go version: go1.10.3 Git commit: e68fc7a Built: Tue Aug 21 17:23:03 2018 OS/Arch: linux/amd64 Experimental: false Server: Engine: Version: 18.06.1-ce API version: 1.38 (minimum version 1.12) Go version: go1.10.3 Git commit: e68fc7a Built: Tue Aug 21 17:25:29 2018 OS/Arch: linux/amd64
[root@t-docker chenzx]# docker run hello-workd [root@t-docker chenzx]# docker images hello-world latest 2cb0d9787c4d 6 weeks ago 1.85kB REPOSITORY TAG IMAGE ID CREATED SIZE
8、配置映象加速
vim /etc/docker/daemon.json (沒有就新建這個檔案) #docker中文 { "registry-mirrors": ["] } #網易雲 { "registry-mirrors": ["] } #阿里雲 { "registry-mirrors": ["https://自己的編碼.mirror.aliyuncs.com"] }
systemctl daemon-reload
systemctl restart docker
[root@t-docker chenzx]# ps -elf |grep docker 4 S root 1009 1 0 80 0 - 232175 futex_ Aug25 ? 00:03:24 /usr/bin/dockerd 4 S root 1036 1009 0 80 0 - 110929 futex_ Aug25 ? 00:02:53 docker-containerd --config /var/run/docker/containerd/containerd.toml
[root@t-docker chenzx]# docker search tomcat
9、解除安裝docker
systemctl stop docker yum -y remove docker-ce rm -rf /var/lib/docker
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28916011/viewspace-2212835/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ubuntu安裝docker筆記UbuntuDocker筆記
- Docker筆記(三):Docker安裝與配置Docker筆記
- 3-Docker簡介Docker
- Docker安裝(學習筆記一)Docker筆記
- docker筆記18-案例-安裝mysqlDocker筆記MySql
- Docker 入門學習筆記一:Ubuntu安裝 DockerDocker筆記Ubuntu
- CentOS學習筆記 – 6. docker安裝CentOS筆記Docker
- CentOS7安裝Docker遇到的問題筆記CentOSDocker筆記
- Docker 學習筆記-基本概念與安裝Docker筆記
- Docker安裝記錄Docker
- 【安裝】安裝centos79的筆記CentOS筆記
- docker 筆記1--在virtualBox + vagrant 建立的虛擬環境下安裝dockerDocker筆記
- Manjaro安裝筆記JAR筆記
- laravel安裝筆記Laravel筆記
- ZooKeeper安裝筆記筆記
- 新機器安裝docker (新手筆記)-- 知其所以然Docker筆記
- Docker的安裝Docker
- docker 安裝部署 supervisor 小記Docker
- Docker版EKL安裝記錄文件Docker
- Docker 安裝常用軟體記錄Docker
- 鐵威馬NAS利用docker安裝可螞蟻筆記LeanoteDocker筆記
- 安裝PHP ImageMagick筆記PHP筆記
- influxdb 筆記: 安裝UX筆記
- disconf 安裝筆記筆記
- solr安裝使用筆記Solr筆記
- 黑蘋果安裝筆記蘋果筆記
- Docker的使用筆記Docker筆記
- 筆記:Docker筆記Docker
- Docker筆記Docker筆記
- docker 筆記Docker筆記
- docker 學習筆記之實戰 lnmp 環境搭建系列 (1) —— docker 介紹與安裝Docker筆記LNMP
- docker的解除安裝Docker
- 跨平臺雲筆記的安裝筆記
- 安裝dockerDocker
- 安裝 dockerDocker
- docker 安裝Docker
- Git筆記(3) 安裝配置Git筆記
- RabbitMQ學習筆記-安裝MQ筆記