Docker學習 建立並使用mysql容器

2021-10-07 11:16:35 字數 1762 閱讀 5266

1.首先使用docker run命令拉取映象建立乙個names為mysql的容器並啟動

docker run --name=mysql \

-e mysql_database=xxl-job \

-e mysql_user=wikiuser \

-e mysql_password=123456 \

-e mysql_root_password=123456 \

-v /var//mysql:/var/lib/mysql \

-d mysql:5.7

如果只是想拉取乙個mysql映象並不想執行

docker pull  mysql:5.7
2.檢視當前執行中的容器:可以看到容器的的names是mysql

[root@host-192-168-48-4 /]# docker ps

container id image command created status ports names

99812bb92e8d mysql:5.7 "docker-entrypoint.s…" 21 minutes ago up 7 minutes 3306/tcp, 33060/tcp mysql

3.停止names為mysql的容器

docker stop mysql
4,啟動已經存在的names為mysql容器

docker start mysql
5.進入mysql容器,登入mysql,退出mysql,退出並停止mysql容器

docker exec -it mysql bash
[root@host-192-168-48-4 /]# docker exec -it mysql bash

root@99812bb92e8d:/# mysql -u root -p

enter password:

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 2

server version: 5.7.30 mysql community server (gpl)

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql> exit

byeroot@99812bb92e8d:/# exit

exit

[root@host-192-168-48-4 /]#

6.刪除mysql這個容器(-f 引數可以強制刪除,正在執行中也可以;-v 引數表示刪除關聯的卷)

docker rm -f -v mysql

Docker 建立並使用資料卷

摘要1 摘要2 摘要3 摘要4 mkder opt datas 建立對映共享目錄 docker create name datas v opt datas var datas demo 3.0 docker create name datas v var datas eurekaservice 1....

通過docker建立並使用apache容器

目標 製作乙個承載apache的映象,並在乙個linux內啟動5個apache容器對外提供服務 1 安裝apache 2 製作映象 docker commit qxy apache qxy apache v1.0 root centos 1 docker images repository tag ...

安裝docker並建立容器

映象加速 sudo yum config manager add repo sudo yum install docker ce docker v sudo systemctl enable docker sudo systemctl start docker systemctl stop fire...