当前位置:   article > 正文

Mac 安装MySQL5.7 安装redis4.0 安装Tomcat8 备忘_sudo: firewall-cmd: command not found

sudo: firewall-cmd: command not found

安装MySQL过程

备忘记录:

只执行下方的红色命令就可以,总共三步就好,下边这么多过程代码是因为我机子之前装过2个版本的MySQL,卸掉后又重新装的,这些可以忽略掉

Last login: Thu May  7 10:19:53 on ttys003

lihuideMacBook-Pro:~ lihui$ sudo firewall-cmd --add-port=3306/tcp

Password:

sudo: firewall-cmd: command not found

lihuideMacBook-Pro:~ lihui$ sudo firewall -cmd --add-port=3306/tcp

sudo: firewall: command not found

lihuideMacBook-Pro:~ lihui$ sudo systemctl stop firewalld

sudo: systemctl: command not found

lihuideMacBook-Pro:~ lihui$ docker exec -it 0d70df9a58f2

"docker exec" requires at least 2 arguments.

See 'docker exec --help'.

 

Usage:  docker exec [OPTIONS] CONTAINER COMMAND [ARG...] [flags]

 

Run a command in a running container

lihuideMacBook-Pro:~ lihui$ docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES

0d70df9a58f2        mysql               "docker-entrypoint.s…"   10 days ago         Up 10 days          0.0.0.0:3306->3306/tcp, 33060/tcp   mysql

lihuideMacBook-Pro:~ lihui$ docker exec -it 0d70df9a58f2

"docker exec" requires at least 2 arguments.

See 'docker exec --help'.

 

Usage:  docker exec [OPTIONS] CONTAINER COMMAND [ARG...] [flags]

 

Run a command in a running container

lihuideMacBook-Pro:~ lihui$ docker exec -it 0d70df9a58f2/bin/bash

"docker exec" requires at least 2 arguments.

See 'docker exec --help'.

 

Usage:  docker exec [OPTIONS] CONTAINER COMMAND [ARG...] [flags]

 

Run a command in a running container

lihuideMacBook-Pro:~ lihui$ mysql -u root -p

-bash: mysql: command not found

lihuideMacBook-Pro:~ lihui$ docker stop mysql

mysql

lihuideMacBook-Pro:~ lihui$ docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

lihuideMacBook-Pro:~ lihui$ docker ls

docker: 'ls' is not a docker command.

See 'docker --help'

lihuideMacBook-Pro:~ lihui$ docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

lihuideMacBook-Pro:~ lihui$ docker image ls

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

mysql               latest              0c27e8e5fcfa        2 weeks ago         546MB

mysql               5.7.21              5195076672a7        2 years ago         371MB

lihuideMacBook-Pro:~ lihui$ docker rmi mysql:latest

Error response from daemon: conflict: unable to remove repository reference "mysql:latest" (must force) - container 0d70df9a58f2 is using its referenced image 0c27e8e5fcfa

lihuideMacBook-Pro:~ lihui$ docker rm 0c27e8e5fcfa

Error: No such container: 0c27e8e5fcfa

lihuideMacBook-Pro:~ lihui$ docker rmi 0c27e8e5fcfa

Error response from daemon: conflict: unable to delete 0c27e8e5fcfa (must be forced) - image is being used by stopped container 0d70df9a58f2

lihuideMacBook-Pro:~ lihui$ docker tag 5195076672a7 mysql5.7:mysql

lihuideMacBook-Pro:~ lihui$ docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

mysql               latest              0c27e8e5fcfa        2 weeks ago         546MB

mysql5.7            mysql               5195076672a7        2 years ago         371MB

mysql               5.7.21              5195076672a7        2 years ago         371MB

lihuideMacBook-Pro:~ lihui$ docker rmi mysql5.7

Error: No such image: mysql5.7

lihuideMacBook-Pro:~ lihui$ docker ps -a

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES

0d70df9a58f2        mysql               "docker-entrypoint.s…"   10 days ago         Exited (0) 17 minutes ago                       mysql

lihuideMacBook-Pro:~ lihui$ docker stop 0d70df9a58f2

0d70df9a58f2

lihuideMacBook-Pro:~ lihui$ docker rm 0d70df9a58f2

0d70df9a58f2

lihuideMacBook-Pro:~ lihui$ docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

mysql               latest              0c27e8e5fcfa        2 weeks ago         546MB

mysql5.7            mysql               5195076672a7        2 years ago         371MB

mysql               5.7.21              5195076672a7        2 years ago         371MB

lihuideMacBook-Pro:~ lihui$ docker rmi mysql5.7

Error: No such image: mysql5.7

lihuideMacBook-Pro:~ lihui$ docker rmi 0c27e8e5fcfa

Untagged: mysql:latest

Untagged: mysql@sha256:9643e9fbd6330d10686f8922292dcb20995e7b792c17d4e94ddf95255f1d5449

Deleted: sha256:0c27e8e5fcfab7805cfed996b55e5e98f43fd7ee76e1516f20cba139c6a299c5

Deleted: sha256:6bfe76815d91ca6b8738bfe4ca74f9b75c2f61f6b4b9c75b85043c29166a232a

Deleted: sha256:36f11e66d5dc29b48e0037579f1a06df6114e2c47bad5ba81dda9719118cce43

Deleted: sha256:f4843d87b0b8dde5a18f1518c401e0a039b67f414680d38b64023ef6323e6894

Deleted: sha256:933b70328a21badbb5c3d1e701f0653d40b7a6b01a20681fe4ad3a5b551334e3

Deleted: sha256:6b301e0572b3db7503e82da6f8e2aec9b3ec722c3e53263f234ef9e2fce91373

Deleted: sha256:af3a3fda5da43f7f03f8b3ca0330d120f9a7e5c0d9c5fc7b738ac45468a7de38

Deleted: sha256:86dceae8843638ef500e2a796a326ecb2ba1fd31cff817c4537afb67f04d6ff2

Deleted: sha256:2021ba03e116f319f5e8a90e3498d338ed213f1e036f59ffacc98266e7d3da6b

Deleted: sha256:3a3e1773b14d8b704f018b086292f46309cc27535f7484e0dfbf5a4308c81202

Deleted: sha256:372a8a077b4e29fa382990aeee3e38181481043fe145cb979ccd52588b4f36be

Deleted: sha256:821bf1f5688724dd59945682c34c0d33694af9c554cc1c3c69ca3aa9ba5d79ea

Deleted: sha256:c2adabaecedbda0af72b153c6499a0555f3a769d52370469d8f6bd6328af9b13

lihuideMacBook-Pro:~ lihui$ docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

mysql5.7            mysql               5195076672a7        2 years ago         371MB

mysql               5.7.21              5195076672a7        2 years ago         371MB

lihuideMacBook-Pro:~ lihui$ docker ps -a

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

lihuideMacBook-Pro:~ lihui$ docker rm mysql5.7

Error: No such container: mysql5.7

lihuideMacBook-Pro:~ lihui$ docker rmi 5195076672a7

Error response from daemon: conflict: unable to delete 5195076672a7 (must be forced) - image is referenced in multiple repositories

lihuideMacBook-Pro:~ lihui$ docker rm Error response from daemon: conflict: unable to delete 5195076672a7 (must be forced) - image is referenced in multiple repositories

-bash: syntax error near unexpected token `('

lihuideMacBook-Pro:~ lihui$ docker rm 5195076672a7

Error: No such container: 5195076672a7

lihuideMacBook-Pro:~ lihui$ docker rmi mysql5.7:mysql

Untagged: mysql5.7:mysql

lihuideMacBook-Pro:~ lihui$ docker rmi mysql5.7/mysql

Error: No such image: mysql5.7/mysql

lihuideMacBook-Pro:~ lihui$ docker mysql5.7:mysql

docker: 'mysql5.7:mysql' is not a docker command.

See 'docker --help'

lihuideMacBook-Pro:~ lihui$ docker rmi mysql5.7:mysql

Error: No such image: mysql5.7:mysql

lihuideMacBook-Pro:~ lihui$ docker rmi -f 5195076672a7

Untagged: mysql:5.7.21

Untagged: mysql@sha256:691c55aabb3c4e3b89b953dd2f022f7ea845e5443954767d321d5f5fa394e28c

Deleted: sha256:5195076672a7e30525705a18f7d352c920bbd07a5ae72b30e374081fe660a011

Deleted: sha256:bc52f6d08bc65c22baab4384ae534d4c5ba8c988197de49975e0a0f78310dd89

Deleted: sha256:b2590548a0917767b420cf20d0cef3aae8912314de216f624c0840f3ad827aa7

Deleted: sha256:756d63a7d5896b52d445ea84ee392cb08a7c119322cfcdfed6303de1ed0d0eab

Deleted: sha256:8e4736576db75536185beba95c5877deeb3915740688cbbc17fe04aed3632282

Deleted: sha256:e6e6e1bb8a16eadbe6628770767615fbc8d67bf11dde69a902116efe847baa7e

Deleted: sha256:080b6c4ec1d55d91a7087e12ae3bd4df252148d94f9911209e0a83d50dc63784

Deleted: sha256:58b97da9f98f75af01ae59c3cb1fdd07a07297015459f3f9f88b140699b29147

Deleted: sha256:3918448e7fe95f36f67a55c938559bab787249b8fa5c7e9914afd46994d045b0

Deleted: sha256:fac8373d1ec4f5bb6c13f12170f558edc3cfbfe8215ae3d1c869940401bc14cf

Deleted: sha256:130f3e567e288fdbbc3ae7cd7aa6c8b3d952bebd3eae58f0a7da93acbb22a258

Deleted: sha256:3358360aedad76edf49d0022818228d959d20a4cccc55d01c32f8b62e226e2c2

lihuideMacBook-Pro:~ lihui$ docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

lihuideMacBook-Pro:~ lihui$ docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

lihuideMacBook-Pro:~ lihui$ docker ls

docker: 'ls' is not a docker command.

See 'docker --help'

lihuideMacBook-Pro:~ lihui$ docker pull mysql:5.7

5.7: Pulling from library/mysql

54fec2fa59d0: Downloading [==================================================>]   27.1MB/27.1MB

bcc6c6145912: Download complete 

951c3d959c9d: Download complete 

05de4d0e206e: Download complete 

319f0394ef42: Download complete 

d9185034607b: Download complete 

013a9c64dadc: Download complete 

e745b3361626: Download complete 

03145d87b451: Download complete 

3991a6b182ee: Download complete 

62335de06f7d: Download complete 

5.7: Pulling from library/mysql

54fec2fa59d0: Pull complete 

bcc6c6145912: Pull complete 

951c3d959c9d: Pull complete 

05de4d0e206e: Pull complete 

319f0394ef42: Pull complete 

d9185034607b: Pull complete 

013a9c64dadc: Pull complete 

e745b3361626: Pull complete 

03145d87b451: Pull complete 

3991a6b182ee: Pull complete 

62335de06f7d: Pull complete 

Digest: sha256:e821ca8cc7a44d354486f30c6a193ec6b70a4eed8c8362aeede4e9b8d74b8ebb

Status: Downloaded newer image for mysql:5.7

lihuideMacBook-Pro:~ lihui$ docker run --restart=always --name mysql5.7 -p 3306:3306 -v /Volumes/data/mysql5.7:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

bef90e6801caf133fe7202dc59e05e21b414075454f9dddc30d2fe6a3941d15b

docker: Error response from daemon: error while creating mount source path '/Volumes/data/mysql5.7': mkdir /Volumes/data/mysql5.7: permission denied.

lihuideMacBook-Pro:~ lihui$ mkdir -p ~/mysql/data

lihuideMacBook-Pro:~ lihui$ docker run --restart=always --name mysql5.7 -p 3306:3306 -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

docker: Error response from daemon: Conflict. The container name "/mysql5.7" is already in use by container "bef90e6801caf133fe7202dc59e05e21b414075454f9dddc30d2fe6a3941d15b". You have to remove (or rename) that container to be able to reuse that name.

See 'docker run --help'.

lihuideMacBook-Pro:~ lihui$ docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES

f740fe414e74        redis:4.0           "docker-entrypoint.s…"   8 minutes ago       Up 8 minutes        0.0.0.0:6379->6379/tcp   redis4.0

lihuideMacBook-Pro:~ lihui$ docker start mysqldocker run --restart=always --name mysqlnew5.7 -p 3306:3306 -v  ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

unknown flag: --restart

See 'docker start --help'.

lihuideMacBook-Pro:~ lihui$ docker run --name mysqlnew5.7 -p 3306:3306 -v  ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

434c6a5a89080f6771f2c10a85eff7b1b301851eb0f03996e591e074da077e37

lihuideMacBook-Pro:~ lihui$ docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES

434c6a5a8908        mysql:5.7           "docker-entrypoint.s…"   2 seconds ago       Up 7 seconds        0.0.0.0:3306->3306/tcp, 33060/tcp   mysqlnew5.7

f740fe414e74        redis:4.0           "docker-entrypoint.s…"   14 minutes ago      Up 14 minutes       0.0.0.0:6379->6379/tcp              redis4.0

lihuideMacBook-Pro:~ lihui$ 

 

安装redis

同样只执行下边紫色的命令即可,也三步

lihuideMacBook-Pro:bin lihui$ docker pull redis:4.0.1

4.0.1: Pulling from library/redis

065132d9f705: Pull complete 

be9835c27852: Pull complete 

f4a0d1212c38: Pull complete 

ea1f878b621a: Pull complete 

7a838393b4b9: Pull complete 

9f48e489da12: Pull complete 

Digest: sha256:8a54dcc711406447b3631a81ef929f500e6836b43e7d61005fa27057882159da

Status: Downloaded newer image for redis:4.0.1

lihuideMacBook-Pro:bin lihui$ mkdir redis

lihuideMacBook-Pro:bin lihui$ docker run -d -p 6379:6379 -v $PWD/redis:/data -d --name redis4.0 redis:4.0 --appendonly yes --requirepass "123456"

Unable to find image 'redis:4.0' locally

4.0: Pulling from library/redis

54fec2fa59d0: Already exists 

9c94e11103d9: Pull complete 

04ab1bfc453f: Pull complete 

7988789e1fb7: Pull complete 

8ce1bab2086c: Pull complete 

40e134f79af1: Pull complete 

Digest: sha256:2e03fdd159f4a08d2165ca1c92adde438ae4e3e6b0f74322ce013a78ee81c88d

Status: Downloaded newer image for redis:4.0

f740fe414e747bfc5ad6ef51298429c75167872be4b7b31ca71039526c1a2f2c

lihuideMacBook-Pro:bin lihui$ docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES

f740fe414e74        redis:4.0           "docker-entrypoint.s…"   22 seconds ago      Up 25 seconds       0.0.0.0:6379->6379/tcp   redis4.0

lihuideMacBook-Pro:bin lihui$ docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

mysql               5.7                 f965319e89de        9 days ago          448MB

redis               4.0                 191c4017dcdd        13 days ago         89.3MB

redis               4.0.1               aaf79d45ddb1        2 years ago         107MB

lihuideMacBook-Pro:bin lihui$ 

 

安装Tomcat8

也是下边粉色的三步,先下载Tomcat8压缩包,然后解压,进入bin目录,设置权限,启动Tomcat,就可以http://localhost:8080看到猫了

Last login: Wed May  6 18:40:59 on ttys003

lihuideMacBook-Pro:~ lihui$ cd /Users/lihui/Library/apache-tomcat-8.5.54/bin 

lihuideMacBook-Pro:bin lihui$ sudo chmod 755 *.sh

Password:

lihuideMacBook-Pro:bin lihui$ sudo sh ./startup.sh

Using CATALINA_BASE:   /Users/lihui/Library/apache-tomcat-8.5.54

Using CATALINA_HOME:   /Users/lihui/Library/apache-tomcat-8.5.54

Using CATALINA_TMPDIR: /Users/lihui/Library/apache-tomcat-8.5.54/temp

Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home

Using CLASSPATH:       /Users/lihui/Library/apache-tomcat-8.5.54/bin/bootstrap.jar:/Users/lihui/Library/apache-tomcat-8.5.54/bin/tomcat-juli.jar

Tomcat started.

lihuideMacBook-Pro:bin lihui$ sh ./shutdown.sh

Using CATALINA_BASE:   /Users/lihui/Library/apache-tomcat-8.5.54

Using CATALINA_HOME:   /Users/lihui/Library/apache-tomcat-8.5.54

Using CATALINA_TMPDIR: /Users/lihui/Library/apache-tomcat-8.5.54/temp

Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home

Using CLASSPATH:       /Users/lihui/Library/apache-tomcat-8.5.54/bin/bootstrap.jar:/Users/lihui/Library/apache-tomcat-8.5.54/bin/tomcat-juli.jar

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/283004
推荐阅读
相关标签
  

闽ICP备14008679号