赞
踩
备忘记录:
只执行下方的红色命令就可以,总共三步就好,下边这么多过程代码是因为我机子之前装过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$
同样只执行下边紫色的命令即可,也三步
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压缩包,然后解压,进入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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。