1. 程式人生 > >Linux系統安裝Docker

Linux系統安裝Docker

1.安裝Linux系統

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容器操作

軟體映象---執行映象----產生一個容器。

步驟:

  1. 搜尋映象 。 docker search
  2. 下載映象。   docker pull
  3. 根據映象啟動容器 。  docker run --name mytomcat -d -P  tomcat:latest  (-d 後臺執行;  -P  將容器內部使用的網路埠對映到我們使用的主機上。主機埠:容器內部埠)
  4. 檢視執行的容器 。 docker ps
  5. 查詢所有的容器,包括執行的和停止的。  docker ps -a
  6. 停止執行中的容器。  docker stop NAMES  或者  docker stop  container-id
  7. 開始一個容器。  docker start container-id
  8. 刪除一個容器。 docker rm container-id
  9. 檢視容器日誌。 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