文章目录
一、背景
技术人其实很悲催,不管你的技术多牛逼,最终还是需要资本去用你,资本不用你,你只能怀才不遇,其实背景很简单,一方面是云技术云计算已经很成熟,另一方面是因为云计算的基本增效也已经成为我们所有技术人和非技术人的共识,基于这两个最基本的逻辑基本就导致了我们技术人为了有口饭吃,还是要把技术跟进。不废话了,我们进入正题。
二、基本命令
2.1 docker ps [options]
(1)docker ps
查看目前运行的容器。
(2)docker ps -a
查看所有的容器(包括运行的和未运行的)。
2.2 docker exec [options]
在运行的容器中的执行命令。
-options参数:
-i:即使没有附加也保持STDIN打开
-t:分配一个伪终端
例如进入nacos的命令行:docker exec -it nacos /bin/bash
2.3 docker run [options]
例如启动nacos:
docker run -d \
-p 8848:8848 \
--name nacos --env MODE=standalone --env \ SPRING_DATASOURCE_PLATFORM=mysql --env
MYSQL_SERVICE_HOST=192.168.43.130 --env
MYSQL_SERVICE_PORT=3306 --env
MYSQL_SERVICE_DB_NAME=nacos_config --env
MYSQL_SERVICE_USER=root --env
MYSQL_SERVICE_PASSWORD=123456
--restart=always nacos/nacos-server:latest
启动mysql:
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.29-oracle
2.3 docker rm [options]
删除容器
docker rm container_name
2.4 docker start [options]
启动容器
docker start container_name
2.5 未完待续……
三、结语
道阻且长,行则将至,行而不辍,未来可期,加油。
原创不易,如果你觉得文章不错,对你的进步有那么一点帮助,那么就给个小心心,如果觉得文章非常对你的胃口,那么欢迎你关注我,这里有资源,有内推,有和你志同道合的朋友,咱们一起打怪升级。