Docker入門(六) Docker常用安裝

2021-10-06 16:19:49 字數 2044 閱讀 6879

一、總體步驟

搜尋映象

拉取映象

檢視映象

啟動映象

停止容器

移除容器

二、安裝tomcat

docker hub上面查詢tomcat映象

docker search tomcat
從docker上拉取tomcat映象到本地

docker pull tomcat
docker images檢視是否有拉取到的tomcat

docker images
使用tomcat映象建立容器(也叫執行映象)

docker run -it -p 8080

:8080 tomcat

三、安裝mysql

docker hub 上面查詢mysql映象

從docker hub上(阿里加速器)拉取mysql映象到本地

docker pull mysql:

5.6

也可以直接docker pull mysql,這樣的話拉取的將會是最新版本。

3. 建立mysql容器並執行

docker run -p 3306

:3306

--name mysql -v /zzyyuse/mysql/conf:

/etc/mysql/conf.d -v /zzyyuse/mysql/logs:

/logs -v /zzyyuse/mysql/data:

/var/lib/mysql -e mysql_root_password=

123456

-d mysql:

5.6

命令說明:

-p 3306:3306:將主機的3306埠對映到docker容器的3306埠

--name mysql:執行伺服器名字

-v /zzyyuse/mysql/conf:/etc/mysql/conf.d:將主機 /zzyyuse/mysql目錄下的conf/my.cnf掛載到容器的/etc/mysql/conf.d

-v /zzyyuse/mysql/logs:/logs:將主機/zzyyuse/mysql目錄下的logs目錄掛載到容器的/logs

-v /zzyyuse/mysql/data:/var/lib/mysql:將主機 /zzyyuse/mysql目錄下的data目錄掛載到容器的/var/lib/mysql

-e mysql_root_password=123456:初始化root使用者的密碼

-d mysql:5.6:後台程式執行mysql5.6

此時可以進入mysql試試

docker exec -it 啟動的mysql容器id /bin/bash

四、安裝redis

從docker hub上(阿里雲加速器)拉取redis映象到本地標籤為3.2

docker pull redis:

3.2

使用redis3.2映象建立容器(也叫執行映象)

使用映象

docker run -p 6379

:6369

-v /zzyyuse/myredis/data:

/data -v /zzyyuse/myreids/conf/redis.conf:

/usr/local/etc/redis/redis.conf -d redis:

docker入門 docker安裝

docker入門 docker安裝 ubuntu 安裝 curl ssl sh 官方安裝指令碼自動安裝 systemctl enable docker systemctl is enabled docker 開機自啟動 sudo usermod ag docker npoulton 根據自己的使用者...

Docker(一) Docker入門簡介

docker是一種容器技術,是用於在某種程度上替換系統虛擬化的解決方案。使用docker可以很快速及便捷的交付應用,不用在考慮硬體及系統的相容性,使而更關注與業務的發展。docker 和硬體虛擬化方式的差異在於docker是在os層面上實現虛擬化,而基於硬體虛擬化方式則是在hw層面實現。p.s.來自...

Docker基礎 天池Docker入門

容器 container 容器是執行中的映象,他的實質是程序,通過docker ps可以檢視執行中的容器。倉庫 repository 首先我們需要登陸乙個伺服器docker registry,然後每個registry上可以包含多個repository,每個repository下可以多個tag相當於不...