Zabbix安裝之 Docker安裝和基本指令

1.卸載舊版本

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine


2.設置倉庫源安裝依賴

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3.安裝最新版的docker

yum install docker-ce docker-ce-cli http://containerd.io

Zabbix安裝之 Docker安裝和基本指令

4.啓動docker,運行hello-world查看是否安裝成功

systemctl start docker

systemctl status docker

docker run hello-world
Zabbix安裝之 Docker安裝和基本指令
Zabbix安裝之 Docker安裝和基本指令

5.獲取ubuntu18.04的鏡像
docker pull ubuntu:18.04
Zabbix安裝之 Docker安裝和基本指令

6.查看安裝的鏡像
docker images
Zabbix安裝之 Docker安裝和基本指令
PEPOSITORY

來自於哪個倉庫

TAG

鏡像的標籤信息,比如是18.04或者latest表示不同的版本

IMAGE ID

鏡像的ID,如果看到兩個ID完全相同的話,那麼它們指向的是同一個同一個鏡像,只是標籤名稱不一樣而已。

CREATED

鏡像最後的更新時間

SIZE

鏡像的大小,優秀的鏡像一般體積都比較小,這也是我更傾向於使用輕量級的 alpine 版本的原因;

7.在docker運行ubuntu鏡像

docker run -it ubuntu:18.04 /bin/bash
Zabbix安裝之 Docker安裝和基本指令

docker

二進制文件

-i

交換式操作

-t

分配一個終端

ubuntu:18.04

以ubuntu:18.04鏡像來運行

/bin/bash

運行的命令

8.其他命令操作

docker search httpd #查找httpd鏡像

docker pull httpd #獲取httpd鏡像

docker run httpd #運行httpd鏡像

docker rmi httpd #刪除httpd鏡像

docker tag hello-world:latest hello-world:v1 #修改tag標籤

docker images #查看鏡像的信息

docker ps #查看啓動的容器

docker ps -a #查看所有的鏡像(包括退出的)

docker start <id> #啓動一個容器,<id>可以通過docker ps -a查詢

docker stop <id> #停止一個容器,<id>可以通過docker ps -a查詢

【進入容器】

在使用 -d 參數時,容器啓動後會進入後臺。此時想要進入容器,可以通過以下指令進入:

· docker attach

· docker exec:推薦大家使用 docker exec 命令,因爲此退出容器終端,不會導致容器的停止。

docker attach .<id>

docker exec -it <id> /bin/bash

[導出]

Docker images #查看鏡像名

Docker save -o ubuntu.tar ubuntu #導出

Zabbix安裝之 Docker安裝和基本指令

[導入]

docker load --input ubuntu.tar
Zabbix安裝之 Docker安裝和基本指令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章