docker(一)安裝和必要的配置。
阿新 • • 發佈:2018-01-28
cgroup deb secure expec dex store div post oca
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。
你就當它是你用過的沙盒,虛擬機就可以了。
還是基於fedora來說吧
1.安裝docker
yum install docker
2.改變docker儲存路徑,daocoloud鏡像(可選)
因為我的fedora裝在NUC上,NUC是只有4G板載EMMC,裝了fedora後沒什麽空間了,另掛的硬盤掛載在 /storage 所以,我要把docker的鏡像存再/storage上。要更改存儲路徑,一般人都不用的。
Docker 版本在 1.12 或更高
創建或修改 /etc/docker/daemon.json 文件,修改為如下形式 (請將 加速地址 替換為在加速器頁面獲取的專屬地址)
{ "registry-mirrors": ["http://**************.daocloud.io"], "graph": "/storage/docker" }
mirrors請自己到daocloud.io註冊獲取。/storage/docker,就是我設置的docker保存鏡像等的路徑。
3.啟動docker
systemctl start docker
4.檢查docker配置
docker info
[root@NUC ~]# docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 1.13.1 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true Logging Driver: journald Cgroup Driver: systemd Plugins: Volume: local Network: bridge host macvlannull overlay Authorization: rhel-push-plugin Swarm: inactive Runtimes: oci runc Default Runtime: oci Init Binary: /usr/libexec/docker/docker-init-current containerd version: caba7670d38dc7cddb0c19bcd97cc27fdd65a789 (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1) runc version: caba7670d38dc7cddb0c19bcd97cc27fdd65a789-dirty (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f) init version: N/A (expected: 949e6facb77383876aeff8a6944dde66b3089574) Security Options: seccomp WARNING: You‘re not using the default seccomp profile Profile: /etc/docker/seccomp.json selinux Kernel Version: 4.13.9-300.fc27.x86_64 Operating System: Fedora 27 (Twenty Seven) OSType: linux Architecture: x86_64 Number of Docker Hooks: 3 CPUs: 1 Total Memory: 3.751 GiB Name: NUC ID: NYPV:TP7N:ONGH:JMSH:TKFL:WEDA:YKPF:C6AG:CBIJ:3NEL:IZKB:JHLT Docker Root Dir: /storage/docker #這裏是我改的docker存儲位置 Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ Experimental: false Insecure Registries: 127.0.0.0/8 Registry Mirrors: http://********.daocloud.io #這裏是我加的鏡像地址。 Live Restore Enabled: false Registries: docker.io (secure), registry.fedoraproject.org (secure), registry.access.redhat.com (secure), docker.io (secure) [root@NUC ~]#
5.把docker加入開機啟動
systemctl enable docker (取消的化 systemctl disable docker)
至此,安裝完成,配置存儲位置,配置鏡像地址完成。
6.安裝daocloud控制
登錄daocloud.io,進入控制臺,自有主機,添加主機。
復制安裝主機監控程序的代碼,到你的linux執行一下。
curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s **************b75a4b0a8f4d8d794ac4b8a6ac4
這是我的。
用petty登錄,可以粘貼命令。
運行一會兒,daocloud就恭喜你接入成功了。
至此,docker的基本安裝配置就結束了。
docker(一)安裝和必要的配置。