常用命令

运行

  1. docker run --detach --name solo --network=host \
  2. --env RUNTIME_DB="MYSQL" \
  3. --env JDBC_USERNAME="solo" \
  4. --env JDBC_PASSWORD="solo" \
  5. --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
  6. --env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
  7. b3log/solo --listen_port=80 --server_scheme=http --server_host=yonglun.shop

关闭

  1. docker stop 07e4f3b13f19

重启

  1. docker restart 07e4f3b13f19

删除

  1. docker rm 07e4f3b13f19

查看

  1. docker ps -n 5

docker中 启动所有的容器命令

  1. docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 关闭所有的容器命令

  1. docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 删除所有的容器命令

  1. docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 删除所有的镜像

  1. docker rmi $(docker images | awk '{print $3}' |tail -n +2)

tail -n +2 表示从第二行开始读取