Linux系統安裝Docker
2.檢視centos核心版本。Docker要求centos的核心版本必須高於3.10。使用命令:uname -r 檢視核心版本。如果低於3.10,使用命令:yum update 升級核心版本。
3.輸入命令:yum install docker 。安裝Docker
4.輸入y確認安裝
5.啟動Docker。命令:systemctl start docter。
6.檢視docker版本號。命令:docker -v
7.開機啟動docker。命令:systemctl enable docker。
8.停止docker。命令:systemctl stop docker
Docker映象的使用
當執行容器時,使用的映象如果在本地中不存在,docker 就會自動從 docker 映象倉庫中下載,預設是從 Docker Hub 公共映象源下載。
1.我們可以使用 docker images 來列出本地主機上的映象。
各個選項說明:
-
REPOSITORY:表示映象的倉庫源
-
TAG:映象的標籤
-
IMAGE ID:映象ID
-
CREATED:映象建立時間
-
SIZE:映象大小
2.獲取一個新的映象
當我們在本地主機上使用一個不存在的映象時 Docker 就會自動下載這個映象。如果我們想預先下載這個映象,我們可以使用 docker pull 命令來下載它。
例如:docker pull ubuntu:13.10(冒號後面的為tag)
3.查詢一個映象
可以從 Docker Hub 網站來搜尋映象,Docker Hub . 也可以使用 docker search 命令來搜尋映象。
4.刪除一個映象
可以刪除一個已經存在的映象,命令:docker rmi image-id
Docker容器操作
軟體映象---執行映象----產生一個容器。
步驟:
- 搜尋映象 。 docker search
- 下載映象。 docker pull
- 根據映象啟動容器 。 docker run --name mytomcat -d -P tomcat:latest (-d 後臺執行; -P 將容器內部使用的網路埠對映到我們使用的主機上。主機埠:容器內部埠)
- 檢視執行的容器 。 docker ps
- 查詢所有的容器,包括執行的和停止的。 docker ps -a
- 停止執行中的容器。 docker stop NAMES 或者 docker stop container-id
- 開始一個容器。 docker start container-id
- 刪除一個容器。 docker rm container-id
- 檢視容器日誌。 docker logs NAMES 或者 docker logs container-id
Docker安裝Mysql
1.docker 中下載 ==> mysql docker pull mysql
2.啟動 ==> docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql (需要對外開放和設定密碼)
3.進入容器 ==> docker exec -it mysql bash
4.登入 ==> mysql mysql -u root -p