1.1. docker是一種linux容器技術。容器有效的將由單個作業系統掛管理的資源劃分到孤立的組中,以便更好的在組之間平衡有衝突的資源使用需求。每個容器內運行一個應用,不同的容器之間相互隔離,容器之間也可以建立通信機制。容器的創建和停止都十分快速,資源需求遠遠低於虛擬機。
優點:
1.2. 容器的發展史:
1.3. Docker容器的運行方式:(三大核心組件)
2.1. 先決條件
2.2. 檢查前提條件
2.3. 安裝docker
環境準備:
Kernel 3.10+
(1)檢查系統的內核版本,返回的值大於3.10即可
[root@ss30 ~] yum update安裝docker:
命令:yum -y install docker.io (apt-get install -y docker.io)
用此命令安裝的可能不是docker的最新版本,要想安裝docker的最新版本可以使用如下命令:
命令:curl -s https://get.docker.com | sh
[root@ss30 redis6.0] ps -ef |grep dockerroot 6966 1 1 19:51 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sockroot 7102 1862 0 19:51 pts/0 00:00:00 grep --color=auto docker[root@ss30 redis6.0] docker pull mysql:5.7.30
[root@ss30 img] docker container ls[root@ss30 ~] docker images[root@ss30 ~] docker container ls
備註:
登錄容器:docker exec -it 容器ID bash
docker exec -it b2240680eb53 /bin/bash
3.3. 登錄mysql
查看所有container
[root@ss30 openssl-1.1.1g] docker start fd014d8ed34b 關閉使用stop命令[root@ss30 openssl-1.1.1g] docker exec -it mysql bashroot@fd014d8ed34b:/ mysql -uroot -p123456
3.4. 目錄映射
...
✨ 接下來內容請訪問原文(https://www.modb.pro/db/29222?YYF)進行查看~
更多資料庫相關內容,可訪問墨天輪(https://www.modb.pro/?YYF)進行瀏覽。