Docker使用入門

2021-10-09 05:11:06 字數 1054 閱讀 7608

步驟:

1.通過yum安裝docker

yum -y install docker

2.開機自啟動docker

systemctl enable docker

3.執行docker服務

systemctl start docker

步驟:

1.拉取mysql5.7映象

docker pull mysql:5.7

2.執行mysql容器

docker run -p 3306:3306 --name dmysql -v $pwd/conf:/etc/mysql/conf.d -v $pwd/logs:/logs -v $pwd/data:/var/lib/mysql -e mysql_root_password=123456 --privileged=true -d mysql:5.7

引數說明:

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

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

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

--name dmysql:容器的名稱為dmysql

--privileged=true:container內的root擁有真正的root許可權,排除目錄許可權影響

3.進入容器mysql命令列

docker exec -it 62349aa31687 /bin/bash

引數說明:

--it 62349aa31687 容器id為62349aa31687,可以通過docker ps -a檢視容器id

4.連線mysql並授權遠端訪問

mysql -uroot -p123456

grant all on *.* to 'root'@'%' identified by '123456';

flush privileges;

docker使用入門

docker是乙個開源的應用容器引擎,現在很多公司都使用docker做微服務,本文只描述docker的簡單使用,不講原理,不作深入 基礎環境 centos7 1 配置docker國內源 修改檔案 etc docker daemon.json,新增 registry mirrors 2 docker ...

Docker入門使用

docker 是乙個開源的應用容器引擎。可以將應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的linux 機器上,包括windows的wsl。功能 命令描述 檢視容器 docker ps a 顯示執行 a 所有 容器 執行容器 docker run option image cmd ...

docker入門與使用

一 什麼是docker 虛擬化技術 我們平時在本地裝的虛擬機器也是一種虛擬化技術,方便我們構建系統,那麼像這種技術就叫虛擬化技術 docker 就是採用虛擬化技術,docker裡面有很多 箱子 這個 箱子 就相當於乙個虛擬機器linux,那麼優點就很明顯了,原本一台 linux可以部署乙個服務,假如...