docker下MySQL鏡像的使用方法

預習:mysql

使用到的docker命令:sql

docker images   顯示本地有的鏡像docker

docker pull +鏡像名稱   從docker hub上面拉取鏡像數據庫

docker run
   --name  定義容器的名稱bash

   -d  讓docker容器在後臺運行到tcp

   -a 查看已經建立的容器input

   -s  查看啓動的容器it

docker start docker_name   啓動名稱爲docker_name的容器io

docker stop docker_name   關閉名稱爲docker_name的容器test

docker rm docker_name     刪除名稱爲docker_name的容器

docker rmi docker_name   刪除名稱爲docker_name的鏡像

docker rename old_name new_name 給容器重命名

操做:

[root@localhost ~]# docker pull mysql   拉取鏡像

[root@localhost ~]# docker images|grep mysql   查看鏡像
docker.io/mysql     latest              6a834f03bd02        2 weeks ago         484 MB
[root@localhost ~]# docker run -e MYSQL_ROOT_PASSWORD=123456 --name mysql -it mysql      啓動一個容器

[root@localhost ~]# docker ps -s      查看正在運行的容器
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                 NAMES               SIZE
dc1c39266b16        mysql               "docker-entrypoint..."   3 days ago          Up 2 hours          3306/tcp, 33060/tcp   mysql               119 B (virtual 484 MB)
鏈接MySQL數據庫

[root@localhost ~]# docker exec -it dc1c39266b16 bashroot@dc1c39266b16:/# mysql -uroot -p         Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 9Server version: 8.0.12 MySQL Community Server - GPLCopyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> 已經鏈接上數據庫了。

相關文章
相關標籤/搜索